何时处理条带订阅+配额的超额

时间:2014-03-24 18:48:54

标签: ruby-on-rails stripe-payments

我有一个带条纹处理订阅付款的rails应用程序。订阅会为您提供一定的发送消息配额,如果您过去,我希望针对配额收取每条消息的超额费用。

我应该怎么做呢?如何在每月订阅费用收费之前设置条带发票(用于超额收费)?我知道如何在收取订阅费后立即采取行动(通过收听webhooks收取成功费用),但这似乎不是正确的做法。

1 个答案:

答案 0 :(得分:4)

Webhooks仍然是一个正确的答案;你想要invoice.created事件。它在创建发票时触发,并且Stripe等待实际收取发票,直到所有webhook成功后一小时(或者直到3天过去,以先发生者为准)。

如果对您的用例更有意义,您还可以为每条消息(创建invoiceitem)收费。他们会自动进入下一张发票。