Stripe:订阅结束前 7 天发送发票

问题描述 投票:0回答:1

我只是想知道有什么办法可以在订阅结束前 7 天在 Stripe 的包月订阅中生成发票。我在网上进行了大量搜索,但找不到任何解决方案。订阅在 7 天前结束时是否会引发任何事件? 我非常感谢您的帮助!

我希望它能在订阅到期或取消前 7 天生成发票

node.js express stripe-payments payment
1个回答
0
投票

Stripe 仅在账单日期触发时“生成”Invoice 对象。除了将此日期重置为现在之外,无法生成即将到来的发票。

您可以使用

invoice.upcoming
API 预览即将推出的发票。这仍然不会为您提供任何文档 - 只有在创建并最终确定发票后才会生成发票 pdf。
https://stripe.com/docs/api/invoices/upcoming

请注意,您还可以设置

invoice.upcoming
事件以在从设置中创建发票之前的几天触发:
https://dashboard.stripe.com/settings/billing/automatic
但这适用于每张发票 - 不仅仅是最后一张发票。

说到最后一张发票 - 您确定会有一张吗?
订阅取消时通常没有发票 - 除非您的价格已计量(=> 欠费)或客户有待处理的发票项目,并且订阅被设置为以非常特定的方式取消。

© www.soinside.com 2019 - 2024. All rights reserved.