Receipts and paid invoices
Sending payment or refund receipts automatically.
Each receipt contains a link to view it in a browser and a unique receipt number that’s useful when looking up payment information.
You can also access the link to view the receipt in a browser through the API in the PaymentIntent’s related Charge object. When you visit the link, the receipt always shows the latest status of that charge—if it has been refunded, the receipt accurately reflects it.
As a security measure, receipt links expire within 30 days. Expired receipt links require the customer to provide the original email address to resend the receipt to that address.
Automatically send receipts
You can enable automated receipts with:
Manually send receipts
To send receipts in the Dashboard, click Send receipt within the Receipt history section of a Payment details page. You can also hover over a payment within the Payments section of a customer’s page and click the Send receipt icon. To resend an email receipt, input a different email address, or specify a comma-separated list of addresses to send it to several recipients. A record of the last 10 receipts is visible on the payment’s page.
To give your customer direct access to a receipt through your application, use the receipt_
.
Customize receipts
Learn how to customize receipts with:
Refund receipts
When a payment is refunded, Stripe can automatically send a receipt to the same email address provided in the original charge. You can also use the Dashboard to manually send a copy of the refund receipt. To enable automated refund receipts, toggle Refunds on in your Customer emails settings.
Invoice and subscription payment receipts
Stripe creates a receipt when a customer pays an invoice or makes any subscription payment. Receipts for subscription and invoice payments are itemized to include line items, discounts, and taxes. After payment, the Hosted Invoice Page includes a link to a receipt that the customer can download for their own records.
Stripe Connect receipts
Receipt settings depend on the charge and account type:
Destination charges and separate charges and transfers: Receipts use the platform account’s Customer emails, Branding, and Public details settings.
Direct charges: Receipts use the connected account’s Customer emails, Branding, and Public details settings.
Platform accounts can send a receipt for a connected account by passing receipt_
when making a charge request.
For connected accounts that use the Stripe Dashboard (which includes Standard connected accounts), you can configure receipt settings under Branding. For connected accounts that don’t use the Dashboard (which includes Express and Custom connected accounts), the platform configures receipt settings through settings.branding.