使用 Stripe 每月付款

Monthly payments using Stripe

我正在编写一个 MVC 5 互联网应用程序,并使用 Stripe 服务进行用户支付。我正在设置一项功能,以便每个月向 Stripe 服务支付一笔用户订阅费用。

目前,我正在使用 Hangfire,并为此每月定期执行一项任务。每个月向 Stripe 付款,如果付款成功,则 MVC 应用程序中的用户帐户将延长 1 个月。

我的问题是:我是否应该使用 Stripe 设置订阅,并有一个在每月付款后调用的 webhook。在webhook中,如果支付成功,则MVC应用中的users账户延期1个月。

对于使用 MVC 5 时为用户帐户设置每月付款的最佳方式,有人有一些编码建议吗?

提前致谢。

Stripe 的 subscriptions 会每月自动向您的客户收费,因此您不需要任何重复性任务来构建它。

首先,您将在 dashboard so that you can subscribe your customers later. Then you would call the Create Customer API 中创建一个月度计划,并将计划标识符作为 plan 参数传递。

您的客户将立即按计划价格收费,然后每月在同一天收费,直到您取消订阅。