<p>You shouldn't need to adjust Craft Commerce at all. You can disable email receipts on the Stripe side in your account settings. </p>

<p>Account Settings > Emails</p>

<p>Uncheck "Email Customers for: Successful Payments"</p>

<p><a href="https://i.sstatic.net/ZpRwJ.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/ZpRwJ.png" alt="Stripe Email Settings"></a></p>

<p>As far as Stripe using the previous email address saved with the Customer, as far as I know OmniPay (which powers Commerce) doesn't create a Customer in Stripe, it only creates a Charge.</p>

CC BY-SA 3.0
2016-11-30T20:59:18.090Z
Thanks for the help! This is unchecked, though, and customers are still getting an email from Stripe. Not sure how to stop that from happening.
Rob McFadden
CC BY-SA 3.0
2016-12-10T00:29:36.573Z
I have this question as well, and confirmed with Stripe that: "Even though you have it disabled in your account settings, receipt emails can still be sent if the API has been set to send them. Looking over the test payments you made, I see the API has been set to pass through "receipt_email", which overrides the receipt settings in the Dashboard. A guide to changing this can be found here: https://support.stripe.com/questions/email-receipts#through-the-api"

It's unchecked in our account, too, but receipt emails are being sent from Commerce and I'm not sure how to disable.
Ryan Masuga
CC BY-SA 3.0
2016-11-18T15:58:58.770Z
2016-11-18T15:58:58.770Z
CraftQuest
<p>You have to unset the <code>receipt_email</code> value when sending the request to Stripe.</p>

<p>I packaged the solution up as a small plugin: <a href="https://superbig.co/plugins/disable-stripe-receipts" rel="nofollow noreferrer">https://superbig.co/plugins/disable-stripe-receipts</a></p>

CC BY-SA 3.0
2017-03-29T18:46:55.783Z
2017-03-29T18:46:55.783Z
Fred Carlsen
<p>When a customer completes an order using Stripe they get an email notification from Stripe. I have configured notifications to be sent from Craft and would like them to only get those emails. After looking into this for a bit, it seems like I need to stop Commerce from passing the receipt_email to Stripe to stop this from happening?</p>

<p><a href="https://craftcommerce.com/changelog#build1323" rel="nofollow noreferrer">https://craftcommerce.com/changelog#build1323</a></p>

<p>Commerce now provides Stripe with the customer’s email address to support Stripe’s receipt email feature.</p>

<p><a href="https://support.stripe.com/questions/email-receipts" rel="nofollow noreferrer">https://support.stripe.com/questions/email-receipts</a></p>

<p>If you charge a customer that already has an email address attached to it, passing in a receipt_email with a charge will override the customer’s stored email address, and we’ll send the receipt to the email address specified in your charge request’s receipt_email regardless of your email settings.</p>

<plugin-craftcommerce><emails><omnipay-stripe>
Disable Stripe email notifications from Commerce
# Disable Stripe email notifications from Commerce

(Asked by: username_0 on 2016-11-18)

When a customer completes an order using Stripe they get an email notification from Stripe. I have configured notifications to be sent from Craft and would like them to only get those emails. After looking into this for a bit, it seems like I need to stop Commerce from passing the receipt\_email to Stripe to stop this from happening?

<https://craftcommerce.com/changelog#build1323>

Commerce now provides Stripe with the customer’s email address to support Stripe’s receipt email feature.

<https://support.stripe.com/questions/email-receipts>

If you charge a customer that already has an email address attached to it, passing in a receipt\_email with a charge will override the customer’s stored email address, and we’ll send the receipt to the email address specified in your charge request’s receipt\_email regardless of your email settings.

**Tags:** plugin-craftcommerce, emails, omnipay-stripe


---

## 2 answers

### Answer by username_1 on 2016-11-18. Score: 2

You shouldn't need to adjust Craft Commerce at all. You can disable email receipts on the Stripe side in your account settings.

Account Settings > Emails

Uncheck "Email Customers for: Successful Payments"

[![Stripe Email Settings](https://i.sstatic.net/ZpRwJ.png)](https://i.sstatic.net/ZpRwJ.png)

As far as Stripe using the previous email address saved with the Customer, as far as I know OmniPay (which powers Commerce) doesn't create a Customer in Stripe, it only creates a Charge.

> **Comments:**
> **username_0**: Thanks for the help! This is unchecked, though, and customers are still getting an email from Stripe. Not sure how to stop that from happening.  
> **username_2**: I have this question as well, and confirmed with Stripe that: "Even though you have it disabled in your account settings, receipt emails can still be sent if the API has been set to send them. Looking over the test payments you made, I see the API has been set to pass through "receipt_email", which overrides the receipt settings in the Dashboard. A guide to changing this can be found here: https://support.stripe.com/questions/email-receipts#through-the-api"  It's unchecked in our account, too, but receipt emails are being sent from Commerce and I'm not sure how to disable.  

---

### Answer by username_3 on 2017-03-29. Score: 1

You have to unset the `receipt_email` value when sending the request to Stripe.

I packaged the solution up as a small plugin: <https://superbig.co/plugins/disable-stripe-receipts>


---

