我正在编写一个 MVC 5 互联网应用程序,并使用 Stripe 服务进行用户支付。我正在设置一项功能,以便每月向 Stripe 服务支付一笔用户订阅费用。
目前,我正在使用 Hangfire,并为此每月定期执行一项任务。每个月都会向 Stripe 付款,如果付款成功,则 MVC 应用程序中的用户帐户会延长 1 个月。
我的问题是:我是否应该使用 Stripe 设置订阅,并有一个在每月付款后调用的 webhook。在 webhook 中,如果付款成功,则 MVC 应用程序中的用户帐户将延长 1 个月。
对于使用 MVC 5 时为用户帐户设置每月付款的最佳方式,有没有人提供一些编码建议?
提前致谢。
最佳答案
Stripe 的 subscriptions将每月自动向您的客户收费,因此您不需要任何重复性任务来构建它。
首先,您将在 dashboard 中创建月度计划以便您以后可以订阅您的客户。然后你会调用Create Customer API并将计划标识符作为 plan
参数传递。
然后您的客户将立即按计划价格收费,然后每月在同一天收费,直到您取消订阅。
关于c# - 使用 Stripe 每月付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28475660/