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

I’m guessing this forum is dead and not monitored by Square staff anymore? :face_with_diagonal_mouth:

Hello @mousa-square I see you’re active in other threads, and this thread is still pending an answer. Thank you!

Hey @auwilliams! Yes, Checkout API should be sending a receipt upon payment completion. If you’re not seeing that happening, do you mind sharing your application ID and an example payment link ID where you ran into this?