【问题标题】:How to get Stripe invoice's billing period?如何获取 Stripe 发票的计费周期?
【发布时间】:2017-04-10 07:39:33
【问题描述】:

正如标题所示,我需要获取发票的结算周期。 period_startperiod_end 是不够的,因为订阅计费周期的第一张发票具有相同的时间戳。此外,这些时间戳是针对发票项目添加到发票的时间段,而不是显示发票包含的时间段。

我需要查看发票适用的日期。例如,第一张发票的计费周期将从订阅开始到生成下一张发票之前的毫秒。那种东西。

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    您需要发票上订阅行项目的period。您将通过API 检索发票,然后循环查看发票项目。您会找到一个将type property 设置为subscription 的项目,这表明此订单项对应于您刚刚收取的订阅费用。

    然后您可以查看带有period[start]period[end]period 哈希,以了解您刚刚开具发票的时间段。

    【讨论】:

    • 我想过这个,但是Stripe现在不允许多个订阅行项目吗?
    • @trevorhinesley 他们这样做了,但他们都在同一个计费周期,所以找到第一个就足够了。
    • 我知道这是一个旧线程。但只是想补充一点,使用订单项的 period[start] 也不可靠,因为您可能从上一个计费周期按比例分配了项目,然后第一个项目的 period[start] 将是上一个计费周期中的某个日期。最好只使用“创建”作为开始日期,然后添加您的计费周期(通常为 1 个月)以获得结束日期。
    猜你喜欢
    • 1970-01-01
    • 2019-01-03
    • 2018-11-05
    • 1970-01-01
    • 2021-01-10
    • 2021-12-12
    • 2016-03-04
    • 2022-01-19
    • 2021-12-08
    相关资源
    最近更新 更多