Stripe payments 如何处理带试用期的条带计划的重新订阅?
如果客户重新订阅一个有试用期的计划,会发生什么情况 更准确地说:Stripe payments 如何处理带试用期的条带计划的重新订阅?,stripe-payments,subscription,trial,Stripe Payments,Subscription,Trial,如果客户重新订阅一个有试用期的计划,会发生什么情况 更准确地说: 客户订阅的计划试用期为30天 当此试用期结束时,客户决定取消 订阅 客户随后重新订阅该计划 他们能再次进入审判日吗 我如何才能确定用户是否已经使用了试用期,以便在没有试用期的情况下处理他们的重新订阅?我的解决方案: 我检查客户是否已取消此计划的订阅。如果是这样的话,我将创建一个订阅,并将trial\u end发送到'now': if len(stripe.Subscription.list(status='canceled', c
我如何才能确定用户是否已经使用了试用期,以便在没有试用期的情况下处理他们的重新订阅?我的解决方案: 我检查客户是否已取消此计划的订阅。如果是这样的话,我将创建一个订阅,并将
trial\u end
发送到'now'
:
if len(stripe.Subscription.list(status='canceled', customer=stripe_customer_id, plan=plan_id)['data']) > 0:
stripe.Subscription.create(
customer=stripe_customer_id,
plan=plan_id,
trial_end='now')
else:
stripe.Subscription.create(
customer=stripe_customer_id,
plan=plan_id)