您如何为 Stripe 结帐会话生成付费发票 PDF?

Posted

技术标签:

【中文标题】您如何为 Stripe 结帐会话生成付费发票 PDF?【英文标题】:How do you generate a paid invoice PDF for a Stripe checkout session? 【发布时间】:2021-12-29 22:40:32 【问题描述】:

我的网络应用目前通过条纹结帐向客户发送购买后的条纹收据。然而,对于一些客户来说,这还不够——他们想要一张带有我的业务信息和他们业务信息的已付款发票。如何使用此信息生成 PDF?

我调查了 Stripe Invoices,但这似乎是一个收款系统。我已经从结帐会话中获得了付款。我只是想给客户发一张加强版的收据,真的。

我也考虑过使用一些 js PDF 库自己生成 PDF,但感觉必须有一种简单的方法来使用 Stripe API 完成我想要的操作。

【问题讨论】:

包含付款后发送的收据的电子邮件还应包含下载 PDF 发票的链接。 @JonathanSteele 不幸的是,条纹结帐收据似乎没有。 b.stripecdn.com/docs-statics-srv/assets/… 【参考方案1】:

我已经要求 Stripe 支持同样的事情。

他们说使用 Stripe Checkout 创建发票是一个常见的功能请求,但听起来好像要好几个月才能实现。

目前唯一的解决方法是使用发票而不是结帐:

https://stripe.com/docs/invoicing/integration

对于与 Checkout 类似的 UI,请使用以下命令: https://stripe.com/docs/invoicing/hosted-invoice-page

【讨论】:

以上是关于您如何为 Stripe 结帐会话生成付费发票 PDF?的主要内容,如果未能解决你的问题,请参考以下文章

获取与 Stripe 结帐会话关联的费用 ID

将 Stripe 结帐会话与订阅 webhook 关联

Stripe - 检索结帐会话的 line_items

使用 Java 在 Stripe 上创建包含多个项目的结帐会话

Stripe - 在创建结帐会话和付款时/之后将元数据添加到连接/目标帐户中

如何在 Stripe Checkout 中添加增值税?