我正在开发rails应用程序和 strip 支付的集成
。我是 Stripe 支付集成的新手。我设置了用户订阅计划。但我这里有 1 个问题。假设用户订阅了任何一个计划,并且所有计划都是重复的,因此每个月都会从客户帐户中扣除计划金额。每个计划在我们的网站中添加用户都有一定的限制。如果想添加额外的用户,则每个用户每月支付 5 美元。这将按计划每月扣除。那么现在,我如何用已经订阅的计划来结算这笔金额,以扣除每个月的额外使用金额。
假设计划金额为 20 美元,额外用户每月 5 美元。因此,现在将计划金额设置为 25 美元,而不是定期付款的 20 美元。
如何结算这笔金额或以任何其他方式?
谢谢
最佳答案
有两种方法可以做到这一点。首先,您可以创建一个 invoice item当您从 Stripe 收到 invoice.created
webhook 时。这样您就可以每月将 5 美元添加到客户即将开具的发票中。
其次,您可以为用户创建一个新计划并将其切换到新计划。 Stripe 中的计划数量没有限制,因此理论上您可以为每个客户制定独特的计划。
也就是说,如果我是你,我会选择第一个选项。使用起来要简单得多。
关于ruby-on-rails-3 - Stripe订阅后可以更新订阅金额吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23079342/