条带费每月更改一次,用于年度订阅

时间:2020-07-24 15:38:27

标签: api stripe-payments payment-gateway subscription invoice

我正在尝试实现类似于Immediately charge for subscription changes的功能,但是我不想每月立即收费,而是想立即收费。客户可以选择年度计划和月度计划。如果他们每年付款,我想每月对订购的数量进行一次收费,而不是等待下一个计费周期。

这是我到目前为止所做的:

  1. (通过结帐)创建订阅
  2. 将“ pending-invoice_item_interval”设置为“ month”,间隔计数为1
  3. 如果客户添加/删除用户,请更新订阅的数量

当我转到仪表板时,可以看到该客户具有订阅和待处理的发票项目。但是下一张发票将设置为明年。我以为pending_invoice_item_interval将每月抓取所有未清的发票项目并将其放入新的发票中。还是仪表板只是错了,它做了它应做的事情?来自docs

指定间隔以多长时间为任何待处理的发票项目开票。类似于在指定的时间间隔为给定的订阅调用创建发票。

简单的例子:从一个用户开始-> 60 $ /年,再添加一个->为现有用户按比例分配60 $,每年120 $。在这种情况下,下一笔帐单将为180美元,而不是下个月收取60美元和明年收取120美元。

我可以每月手动创建一张发票,该发票将立即按正确的金额收费,但是如果Stripe可以为我处理这种情况,我希望这样做。关于如何进行这项工作的任何想法?

1 个答案:

答案 0 :(得分:1)

您所描述的实际上是预期的行为,但是即将到来的发票日期只是不知道这些额外的发票-它只知道与订阅期相关的发票。

尽管如此,您在尝试实现其他发票时仍应创建。

为了我自己的满意,我已经针对相同的情况配置了测试,除了使用day间隔来查看待处理商品是否明天开具发票。乐意汇报结果以确认。