diff --git a/goodtimes/webhook.py b/goodtimes/webhook.py index c825b91..e8bb95d 100644 --- a/goodtimes/webhook.py +++ b/goodtimes/webhook.py @@ -279,9 +279,9 @@ class SubscriptionService: grace_period_end_date=end_date + timedelta(days=15), coupon_code=coupon.coupon_code if coupon else None, ) - # if coupon: - # coupon.no_of_redeems += 1 - # coupon.save() + if coupon: + coupon.no_of_redeems += 1 + coupon.save() self.principal_subscription = principal_subscription return principal_subscription diff --git a/manage_subscriptions/api/urls.py b/manage_subscriptions/api/urls.py index fb63bae..22e94f0 100644 --- a/manage_subscriptions/api/urls.py +++ b/manage_subscriptions/api/urls.py @@ -1,8 +1,5 @@ from django.urls import path from . import views -from rest_framework_simplejwt.views import ( - TokenRefreshView, -) urlpatterns = [ diff --git a/manage_subscriptions/views.py b/manage_subscriptions/views.py index 63ca3ce..b508ce8 100644 --- a/manage_subscriptions/views.py +++ b/manage_subscriptions/views.py @@ -714,7 +714,7 @@ def create_checkout_session(request): # Default transaction amount based on subscription amount final_amount = subscription.amount - + print("Before Session Data") session_data = { "payment_method_types": ["card"], "success_url": request.build_absolute_uri("/subscriptions/success/"), @@ -727,7 +727,7 @@ def create_checkout_session(request): "couponCode": coupon_code if coupon_code else None, }, } - + print("session_data: ", session_data) # Coupon Handling if coupon_code: try: