我如何使用Stripe(php)为月度计划的订阅创建一个支付后付款的计费,如果计划暂停了几天,那么条纹是否适应它,如果没有,那么如何计算它的小时数订阅仍然有效。
PS:我搜索了很多但是在Stripe中找不到任何有利于后付费结算的东西。答案 0 :(得分:0)
要实施一种月度结算后系统,您可以使用amount
为0
的每月订阅,然后使用在每个结算周期结束时发送的网络快讯向客户收取费用他们在上个月使用发票项目。
在每个结算周期结束时(如果订阅interval
为{{1}每月),了解订阅结算周期如何运作以及客户如何为两种不同的事情付费非常重要}):
您可以使用webhooks,聆听month
事件,执行某些业务逻辑,检查客户的活动,并在必要时将项目添加到发票中。
如果客户在上个月根本没有使用您的服务,您将不会添加任何发票项目,并且客户不会支付任何费用,因为订阅金额为invoice.created
。
这是要点,请查看此文档以获取有关订阅和发票的更多详细信息:https://stripe.com/docs/subscriptions/invoices
当Stripe自动为定期生成发票时 付款后,您的网站会通过webhooks通知(
0
事件)。 Stripe在尝试付款前等待大约一个小时 那张发票。在那段时间内,您可以将发票项目添加到 最近创建的发票,以便即将支付的款项。