您能为限制计划设置一个有限的时间段吗?

时间:2017-06-12 21:31:37

标签: stripe-payments

我们正在编写一个Saas应用程序,用户只能使用10个月。有没有办法在payplan API中定义以限制从客户那里获得的付款数量?

我花了一些时间查看API,但我无法看到它。也许我只是忽视它。

2 个答案:

答案 0 :(得分:2)

默认情况下,Stripe的订阅将无限期收费,因此您需要对cancel the subscription after a certain number of payments进行一些自定义开发。解决方案是use webhooks通知您的Stripe帐户中发生的事件。

如果您收听invoice.payment_succeeded事件,则可以计算客户已付款的次数,然后cancel the subscription何时停止付款。

答案 1 :(得分:0)

现在我们可以使用订阅计划并设置 phases.iterations 属性:https://stripe.com/docs/api/subscription_schedules/create#create_subscription_schedule-phases-iterations

并将 end_behavior 设置为“取消”

完整指南如下:https://stripe.com/docs/billing/subscriptions/subscription-schedules