条纹发票。第一张发票的开始/创建和结束日期都相同

时间:2016-09-12 18:53:35

标签: stripe-payments

我正在从我的API中取回发票,我注意到如果有2个完整的月结算周期,一切都很好 - 但我总是回来一个,其中开始/结束和创建日期是相同的。< / p>

所以,我最终显示它并没有任何意义..即

让我们说用户在2016年7月19日创建了一个帐户..对于其中一张发票(其他的都很好),我得到了这个。

amount: 0
billingDate:"2016-07-19T23:20:33.000Z"
endDate:"2016-07-19T23:20:33.000Z"
startDate:"2016-07-19T23:20:33.000Z"

我该如何处理,或者这是一个有效的回应?请记住我的账单是8日。我只是有点害怕:-),如果开始/结束/创建日期都相同则省略它。

1 个答案:

答案 0 :(得分:4)

current_period_endcurrent_period_start对应于发票所用的期间。作为Stripe结束的规则,发票始终是“前一个”期间,而订阅的订单项始终是新月。

这意味着,如果您在每月的第1天订阅,则11月1日的发票将是10月1日至11月1日,而订阅的订单项将是1月1日。 11月到12月1日。

第一张发票有一个例外。由于发票没有“过去”,因此current_period_endcurrent_period_start在该情况下将相同,并且与订阅的创建日期相对应。

如果您要显示发票对应期间的日期,我建议您使用订阅的订单项周期。