邮件收据和已付账单
自动发送付款或退款收据
With payments using Elements or direct API calls, you can manually or automatically send customized email receipts.
收据功能
每个收据都包含可在浏览器中查看的链接,以及唯一的收据编号,可用来查找付款信息。
您还可以访问链接,通过与 Charge 对象相关的 PaymentIntent’s 中的 API 在浏览器中查看收据。您访问该链接时,收据上始终会显示该笔收款的最新状态——如果已被退款,则会在收据中准确反映。
作为一项安全措施,收据链接将在 30 天后过期。过期后的收据链接要求客户提供原始电子邮件地址,以便将收据重新发送到该地址。
自动发送收据
To enable automated receipts, toggle Successful payments on in your Customer emails settings. Receipts are only sent when a successful payment has been made—no receipt is sent if the payment fails or is declined.
You don’t have to specify any receipt parameters when you create a PaymentIntent. However, if you specify a receipt_email and the payment succeeds, Stripe sends a receipt to that address regardless of your Customer emails settings.
The receipt displays the amount, your public business information, and any value in the description
parameter of the request. Receipts for one-time payments include only this information—additional line items can’t be added.
To trigger an automatic receipt after the payment is complete, update the PaymentIntent’s receipt_email.
手动发送收据
要在管理平台中发送收据,请在付款详情页面的收据记录部分点击发送收据。也可以将鼠标悬停在客户页面的付款部分的某笔付款上,然后点击发送收据图标。要重新发送电子邮件回执,请输入不同的电子邮件地址,或指定地址列表(用逗号分隔),以便将其发送给多个收件人。在付款页面上可以看到最近 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 配置收据设置。
自动发送已付账单
The Payment Intents API can’t generate invoices. Use Stripe Billing to directly create the invoice.
本地化
When using the Payment Intents API, the language of the receipt is determined by several factors:
- If a Customer is set, their preferred locale is used if available.
- If a Customer is set without any preferred locale, or if no Customer is set, the language setting from the Stripe Dashboard is applied.