设置Stripe订阅时设置结束日期

问题描述 投票:14回答:2

在我的应用程序中,用户每月订阅(和计费)24个月。在我最初创建订阅的第24个月之后,有没有办法让Stripe自动结束订阅?

stripe-payments webhooks
2个回答
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
投票

Ya可以通过在创建订阅时传递“cancel_at_period_end”为真来完成。然后订阅将在订阅结束日期自动取消

© www.soinside.com 2019 - 2024. All rights reserved.