From cdf9d06e8c49f52a8f509ae8dc381e3697eccc95 Mon Sep 17 00:00:00 2001 From: rizwanisready Date: Mon, 29 Jul 2024 11:41:49 +0530 Subject: [PATCH] implementing stripe subscription --- manage_subscriptions/views.py | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/manage_subscriptions/views.py b/manage_subscriptions/views.py index 0d6e59f..4f897fc 100644 --- a/manage_subscriptions/views.py +++ b/manage_subscriptions/views.py @@ -542,21 +542,23 @@ def create_checkout_session(request): # customer=customer.id, # Optional: Link the session to the Stripe customer created above line_items=[ { - "price_data": { - "currency": "gbp", - "product_data": { - "name": subscription.title, # Adjust with your subscription/product name - }, - "unit_amount": int( - final_amount * 100 - ), # Unit amount in cents/pence - "tax_behavior": "inclusive", # or 'exclusive', based on your tax settings - }, + "price": "price_1PgkAUCesU6kunsI0AwDONty", + # "price_data": { + # "currency": "gbp", + # "product_data": { + # "name": subscription.title, # Adjust with your subscription/product name + # }, + # "unit_amount": int( + # final_amount * 100 + # ), # Unit amount in cents/pence + # "tax_behavior": "inclusive", # or 'exclusive', based on your tax settings + # }, "quantity": 1, } ], # allow_promotion_codes=True, - mode="payment", + # mode="payment", + mode="subscription", # discounts=[{"coupon": "VLMAsicx"}], success_url=request.build_absolute_uri("/subscriptions/success/"), cancel_url=request.build_absolute_uri("/subscriptions/cancel/"),