ruby-on-rails-3 - Stripe订阅后可以更新订阅金额吗?

标签 ruby-on-rails-3 stripe-payments

我正在开发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/

相关文章:

ruby-on-rails-3 - 如何使用 RSpec 在 after_save 回调中测试类初始化?

ruby - 导轨 : How do I pass custom params to a controller method?

ruby-on-rails - Rails Devise Invitable 发送邀请后重定向

angularjs - 如何将 Stripe 信用卡字段与 `ng-disabled` 的 `button` 属性集成?

ruby-on-rails - 有效的可发布 key 集,但没有获得有效的可发布 key 集

ruby-on-rails - Ruby on Rails : Polymorphic Association with Nested Attributes, 字段未显示

jquery - javascript动态填充下拉列表框

php - Stripe - 结账不支持没有名称的 SKUS

stripe-payments - 如何对前端的 Stripe PaymentIntent 成功 webhook 使用react

javascript - Stripe Checkout 是否泄漏内存?