【发布时间】:2017-08-20 22:45:18
【问题描述】:
如果取消条带订阅并将 at_period_end 设置为 true,则不会续订订阅并且不会向客户收费。日期已过续订日期后。如果我尝试更新已结束的订阅会怎样?我很懒,不想先检查订阅是否处于活动状态。我希望条纹只会重新激活已取消和过期的订阅。这是流程
- 创建订阅 1 个月
- 2 周后,取消并在_period_end
- 2 个月后,更新订阅
【问题讨论】:
标签: stripe-payments
如果取消条带订阅并将 at_period_end 设置为 true,则不会续订订阅并且不会向客户收费。日期已过续订日期后。如果我尝试更新已结束的订阅会怎样?我很懒,不想先检查订阅是否处于活动状态。我希望条纹只会重新激活已取消和过期的订阅。这是流程
【问题讨论】:
标签: stripe-payments
重新激活已取消的订阅
客户的订阅在 at_period_end 设置为 true 的情况下被取消,并且尚未达到计费周期的结束,可以重新激活。 (不能立即取消订阅。)要响应订阅,请更新订阅,将计划设置为与当前计划相同的 ID。
\Stripe\Stripe::setApiKey("api_key");
$subscription = \Stripe\Subscription::retrieve("subscription_id");
$subscription->plan = "plan_name";
$subscription->save();
如果取消已处理且订阅不再有效,则客户需要重新订阅。请记住,Stripe 会在新的计费周期下立即开始您的客户订阅,因此此操作会产生新的费用。您可以使用 trial_end 参数覆盖此行为,因此不会立即向客户收费
【讨论】: