c# - 使用 Stripe 每月付款

标签 c# asp.net-mvc-5 payment stripe-payments subscription

我正在编写一个 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/

相关文章:

C# - 在按下按钮之前使 UI 像无限循环一样运行

c# - MySQL 和 Windows Store C# 应用程序

c# - 加密 web.config 文件并提供文件路径

c# - 如何在 MVC C# 网站中识别我的主页是从哪里加载的(即调用 URL)

azure - 将 mvc 5 应用程序连接到 Azure 中的 ACS?

asp.net - 如何使用 MVC5 ASP.NET Identity Framework 对 SignalR .NET 客户端进行身份验证

payment-gateway - 通过西联汇款

c# - 在 ASP.NET MVC 中成功登录后更改文本按钮

android - Paypal Android SDK : "Login Failed. System error. Please try again later", INTERNAL_SERVER_ERROR

php - 购物车商品总金额与 Paypal 快速结帐订单金额不符