2016-11-24 7 views
0

お客様が試用期間のあるプランに再度購読するとどうなりますか?試用期間中にストライププランの再購読を処理するにはどうすればよいですか?

  1. お客様は30日の試用期間で計画に加入している。具体的には

  2. この試用期間が終了すると、お客様は サブスクリプションのキャンセルを決定します。
  3. お客様は、後でプランに再サブスクライブします。

もう一度試用期間にアクセスできますか?

ユーザーが試用期間を既に消費しているかどうかを判断して、試用期間なしで再購読を処理する方法を教えてください。

答えて

2

私のソリューション:

顧客は、この計画のためにキャンセルされ、サブスクリプションを持っている場合、私は確認してください。その場合、trial_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) 
関連する問題