The email of the recipient must be specified in the charge. The checkout.js prompt creates a token with the email specified as the name but to get an email confirmation that the charge succeeded, the receipt_email parameter must be set. Side note: the receipt_email is not enough to send email confirmation, it must also be enabled on Stripe dashboard that generated the access tokens. Reference: https://support.stripe.com/questions/email-receipts opw-697759