邮件收据和已付账单
自动发送付款或退款收据
收据功能
每个收据都包含可在浏览器中查看的链接,以及唯一的收据编号,可用来查找付款信息。
您还可以访问链接,通过与 Charge 对象相关的 PaymentIntent’s 中的 API 在浏览器中查看收据。您访问该链接时,收据上始终会显示该笔收款的最新状态——如果已被退款,则会在收据中准确反映。
作为一项安全措施,收据链接将在 30 天后过期。过期后的收据链接要求客户提供原始电子邮件地址,以便将收据重新发送到该地址。
自动发送收据
要启用自动收据,请在您的客户邮件设置中打开成功的付款。收据仅会在支付成功后发送——支付失败或被拒绝时不发送。
手动发送收据
要在管理平台中发送收据,请在付款详情页面的收据记录部分点击发送收据。也可以将鼠标悬停在客户页面的付款部分的某笔付款上,然后点击发送收据图标。要重新发送电子邮件回执,请输入不同的电子邮件地址,或指定地址列表(用逗号分隔),以便将其发送给多个收件人。在支付页面上可以看到最近 10 个收据的记录。
要让客户通过您的应用直接访问收据,请使用 receipt_
。
自定义收据
使用以下自定义选项更改账单的外观和功能:
- 品牌:在您的品牌设置中修改徽标和颜色。自定义徽标图片文件的最大为 512KB。理想情况下,徽标应为正方形图片,像素 128 x 128 以上。支持 JPG、PNG 和 GIF 三种文件类型。
- 公开详情:指定要在公开详情设置中包含的公开信息,如您的电话号码或网址。
- 所提供商品或服务的描述。
- 授权码。
- 订阅信息。
- 取消政策。
您可以在管理平台的品牌设置页面实时预览邮件收据。要发送测试收据,将鼠标悬停在预览图片上,然后点击发送测试收据,然后输入您的邮件地址。
注意
收据从确认 PaymentIntent 时生成的 Charge
对象拉取数据。要在生成收款后更新收据数据,如 description
,必须更新 Charge。对已确认 PaymentIntent 的更改不会体现在收据上。
退款收据
退回一笔付款后,Stripe 会自动向原始收款中提供的相同邮件地址发送一张收据。也可以用管理平台手动发送退款收据的副本。要启用自动退款收据,请在客户邮件设置中打开退款。
账单和订阅付款收据
Stripe 会在客户支付账单或完成订阅付款后创建收据。订阅和账单付款的收据分若干项,包括行项目、折扣以及税额。付款后,托管账单页面会包含一个指向收据的链接。客户可下载该收据,留作记录。
Stripe Connect 收据
收据设置取决于收款和账户类型:
平台账户可通过在创建收款请求时传递 receipt_
来发送 Connect 子账户的收据。
对于使用 Stripe 管理平台的 Connect 子账户(包括 Standard Connect 子账户),可以在品牌下配置收据设置。对于不使用管理平台的 Connect 子账户(包括 Express 和 Custom Connect 子账户),平台通过 settings.branding 配置收据设置。
自动发送已付账单
除普通收据外,Checkout 还可以生成已付账单作为支付凭证。账单比收据包含的信息多一些。对于订阅,Stripe 会自动生成账单,但对于一次性付款,您需要启用它们。
要生成账单,请先前往您的客户电子邮件设置,在给客户发送邮件通知下方,选择成功付款。然后,在创建 Checkout Session 时,将 invoice_creation[enabled] 设置为 true
。
备注
如果您将 payment_
设置为 manual
,那不支持 invoice_
。
支付完成后,Stripe 会向您的客户在结账时提供的电子邮件地址发送一份账单摘要,其中包含下载 PDF 账单和账单收据的链接。
注意
可下载的 PDF 账单
可下载的账单收据
包含 PDF 账单和收据链接的客户电子邮件
您也可以在管理平台中查看账单,或通过侦听经过某个事件接收端的 invoice.paid 事件来自动访问。
您可以用 invoice_
内的 invoice_
散列进一步自动化由 Checkout Session 生成的账单。
查看您所在地区的账单最佳做法,确保您从客户那里收集了正确的信息。客户账单地址和收货地址、电话号码以及税号等信息会出现在生成的账单上。