Does Checkout API Send Automatic Email Receipts?

Hello, I’m a web developer that works with multiple Square clients. I’m encountering a situation where we’re using the Square Hosted Checkout API to make online sales, which is convenient, but I’m not receiving receipt emails after my purchases in production. I have spent hours of my day today trying to make heads or tails of the Square documentation and forum threads, and reading many answers from no, to yes, to Square may automatically opt frequent purchasers out of automatic receipts without their permission… What?

I will ask simply ask here now, since I have exhausted most other options. It’s a simple question. When using Square Hosted Checkout API, and making an online purchase with the full contact form filled out (including email), should I expect to receive an email receipt after purchase? I see in the payment that:

  • payment “buyerEmailAddress” is correct
  • order “fulfillments.pickupDetails.recipient.emailAddress” is correct
  • customer “emailAddress” is correct
  • customer “preferences.emailUnsubscribed” is false

All of the data end-to-end is correct. And on my Square Hosted Checkout page, the email input provided by Square literally says “Email address for receipt”. So what gives? Where are my purchase receipts? We can’t enable production purchases for customers until this gets resolved.

Thanks.

Hello everyone, is there any update on this? Or is there a better place to find this information? @Bryan-Square