如何取消 Stripe 计划中的所有订阅?

Posted

技术标签:

【中文标题】如何取消 Stripe 计划中的所有订阅?【英文标题】:How to cancel All subscriptions on a plan in Stripe? 【发布时间】:2020-04-05 19:58:30 【问题描述】:

我阅读了 Stripe 文档:

删除计划不会影响该计划的任何现有订阅者, 但是新客户不能订阅它

我想删除一个计划并在 Stripe 上取消所有订阅。有办法吗?

【问题讨论】:

【参考方案1】:

您可以使用列表订阅API 并传递plan parameter 来查找该计划的所有订阅。对于每一个,您都可以致电取消订阅API。

没有调用或自动方式来取消所有这些订阅,您需要编写脚本在 API 中按顺序取消它们。

【讨论】:

如果我想在当前周期结束时取消订阅,我应该将订阅对象 cancel_at_period_end 更新为 true 而不是 Cancel Subscription API,对吧?

以上是关于如何取消 Stripe 计划中的所有订阅?的主要内容,如果未能解决你的问题,请参考以下文章

如何处理重新订阅带有试用期的 Stripe 计划?

如何在Stripe PHP和webhook中使用好事件,比较收到的付款数量并取消订阅

Stripe - 可用于零数量订阅

订阅取消后 Stripe API 退款

贝宝中 Stripe 的“cancel_at_period_end”等价物?

通过 API 添加 Stripe 订阅