在我的应用程序中,用户每月订阅(和计费)24个月。在我最初创建订阅的第24个月之后,有没有办法让Stripe自动结束订阅?
答案 0 :(得分:25)
您在Stripe中描述的内容是可能的,但不是开箱即用的解决方案(截至2014年8月)。你也需要一些编程逻辑。
首先,您需要有一个Web挂钩端点:
https://stripe.com/docs/webhooks
接下来,您需要将客户订阅到正常的计划。我们将通过网络挂钩通知您的网站何时通过定期订阅付款。具体来说,您需要关注invoice.payment_succeeded
个事件:
https://stripe.com/docs/api#event_types
一旦特定客户达到了正确的付款次数(您将在最后跟踪),您就会发出取消订阅请求:
https://stripe.com/docs/api#cancel_subscription
希望有所帮助! 拉里
PS我在Stripe的支持工作。
答案 1 :(得分:2)
2020更新
可以通过在创建订阅时设置“ cancel_at”日期来实现。更多信息Create a subscription with Stripe
答案 2 :(得分:-1)
是的,只需在创建订阅时传递“ cancel_at_period_end”为true即可完成。然后订阅将在订阅结束日期自动取消