Email receipts
Send payment or refund receipts automatically.
With payments using Elements or direct API calls, you can manually or automatically send customized email receipts.
Learn more about receipts.
Automatically send receipts
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.
Automatically send paid invoices
The Payment Intents API can’t generate invoices. Use Stripe Billing to directly create the invoice.
Localization
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.