怎么做使用Stripe(php)的月度计划的后付费结算

时间:2017-09-18 19:18:32

标签: php stripe-payments subscription

我如何使用Stripe(php)为月度计划的订阅创建一个支付后付款的计费,如果计划暂停了几天,那么条纹是否适应它,如果没有,那么如何计算它的小时数订阅仍然有效。

PS:我搜索了很多但是在Stripe中找不到任何有利于后付费结算的东西。

1 个答案:

答案 0 :(得分:0)

要实施一种月度结算后系统,您可以使用amount0的每月订阅,然后使用在每个结算周期结束时发送的网络快讯向客户收取费用他们在上个月使用发票项目

在每个结算周期结束时(如果订阅interval为{{1}每月),了解订阅结算周期如何运作以及客户如何为两种不同的事情付费非常重要}):

  • 首先,客户支付即将到来的周期的订阅金额,因此它是预付费系统,因为客户支付他/她将要支付的服务费用在下个月使用。
  • 此外,可能会向客户收取之前添加到即将发票中的一个或多个发票项目的费用,因此这是后付款部分。

您可以使用webhooks,聆听month事件,执行某些业务逻辑,检查客户的活动,并在必要时将项目添加到发票中。 如果客户在上个月根本没有使用您的服务,您将不会添加任何发票项目,并且客户不会支付任何费用,因为订阅金额为invoice.created

这是要点,请查看此文档以获取有关订阅和发票的更多详细信息:https://stripe.com/docs/subscriptions/invoices

  

当Stripe自动为定期生成发票时   付款后,您的网站会通过webhooks通知(0   事件)。 Stripe在尝试付款前等待大约一个小时   那张发票。在那段时间内,您可以将发票项目添加到   最近创建的发票,以便即将支付的款项。