我们正在编写一个Saas应用程序,用户只能使用10个月。有没有办法在payplan API中定义以限制从客户那里获得的付款数量?
我花了一些时间查看API,但我无法看到它。也许我只是忽视它。
答案 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