auto recurring testing phase 14

This commit is contained in:
rizwanisready
2024-08-01 16:23:49 +05:30
parent 1cf66abbff
commit 0036e3246e
2 changed files with 4 additions and 8 deletions

View File

@@ -731,16 +731,14 @@ def create_checkout_session(request):
# Coupon Handling
if coupon_code:
try:
stripe_coupon = stripe.Coupon.retrieve(coupon.coupon_id)
stripe_coupon = stripe.Coupon.retrieve(coupon_code)
session_data["discounts"] = [{"coupon": stripe_coupon.id}]
except stripe.error.InvalidRequestError:
return JsonResponse(
{"error": f"Invalid coupon code: {coupon_code}"}, status=400
)
except stripe.error.StripeError as e:
return JsonResponse(
{"error": f"Stripe error: {str(e)}"}, status=400
)
return JsonResponse({"error": f"Stripe error: {str(e)}"}, status=400)
# Create a Transaction object with status INITIATE
transaction = Transaction.objects.create(
@@ -776,9 +774,7 @@ def create_checkout_session(request):
"name": subscription.title,
"description": subscription.short_description,
},
"unit_amount": int(
subscription.amount * 100
),
"unit_amount": int(subscription.amount * 100),
},
"quantity": 1,
}

View File

@@ -566,7 +566,7 @@
.then(data => {
// Creating checkout session for the selected subscription
console.log("Data:", data);
console.log("Data.CouponCode:", data["coupon"]);
console.log("data.coupon.id:", data.coupon.id);
fetch(stripeFinalUrl, {
method: "POST",
headers: {