Add a 5 min trial period to subscriptions for test purposes iff

ADD_TRIAL_PERIOD_TO_SUBSCRIPTION is set to true
This commit is contained in:
PCoder 2019-07-18 09:35:57 +05:30
commit 9b3e292598
5 changed files with 17 additions and 8 deletions

View file

@ -1034,7 +1034,8 @@ class OrdersHostingDetailView(LoginRequiredMixin, DetailView, FormView):
subscription_result = stripe_utils.subscribe_customer_to_plan(
stripe_api_cus_id,
[{"plan": stripe_plan.get(
'response_object').stripe_plan_id}])
'response_object').stripe_plan_id}],
int(datetime.datetime.now().timestamp()) + 300 if settings.ADD_5MIN_TRIAL_TO_SUBSCRIPTION else None)
stripe_subscription_obj = subscription_result.get('response_object')
# Check if the subscription was approved and is active
if (stripe_subscription_obj is None or