2014-04-15 68 views
2

我正在开发rails application and integration of stripe payment。我是条纹支付集成的新成员。我建立了用户订阅计划。但我在这里有1个问题。假设用户订阅任何一个计划,所有计划都会重复发生,因此每个月都会从客户帐户中扣除计划金额。每个计划都有一定的限制,可以在我们的网站上添加用户。如果想添加额外的用户,那么每用户/月支付5美元。这将按计划每月扣除。那么现在,我怎么才能用已经订阅的计划来解决这个数额,以便每个月扣除额外的使用量。我是否可以在订阅条形码后更新订阅金额?

假设计划金额为20美元,额外用户每月5美元。所以,现在设置计划金额25美元,而不是20美元的定期付款。

如何解决这个数量或任何其他方式?

谢谢

回答

1

有两种方法可以做到这一点。首先,当您收到Stripe的invoice.created webhook时,您可以创建一个invoice item。这样可以让您每月将5美元添加到客户即将发货的发票中。

其次,您可以为用户创建一个新计划并将其切换到新计划。您可以在Stripe中拥有的计划数量不受限制,因此理论上您可以为每位客户制定独特的计划。

这就是说,如果我是你,我会选择第一个选项。一起工作要简单得多。

+0

感谢您的回复。 – harsh4u

0

我解决了问题。但现在我为计划设置了$1,现在用户订阅了计划,然后为该计划设置了20个数量,因此扣除特定计划的20美元。现在,如果客户想要添加额外的用户,那么我更新数量 - 20 to 25 in particular customer subscription.所以现在经常性金额变为25美元。 Problem solved.