cancel
Showing results for 
Search instead for 
Did you mean: 

No automatic receipt email when using new Node.JS site

Hello and thank you for reading this,

Our Authorize.net account is set so that Authorize.net automatically emails a receipt to the customer when we process a credit card transaction. On our current PHP website when we charge a card using a test account with our email in place of a customer's email, we do receive an automatic receipt from Authorize.net.

We have a new Node.JS website that is soon ready to be opened to public use. It is my understanding this new site is already working in the production environment for Authorize.net, not the sandbox. When we make a payment on a test account that has our email address in place of a customer's, we are not receiving email receipts from Authorize.net. The credit card transaction does process though and we go into our Authorize.net account and cancel the transaction.

Our developer wrote:

We checked the autorize.net payment gateway document and there is no feature of email receipt in NodeJs.
https://developer.authorize.net/api/reference/index.html
In the PHP technology, there is the option to pass customer email

 

 

image.png 179 KB View full-size Download

So, this is not an issue from our end. This is the nodeJs autorize.net library feature restriction.
Please let me know if you have any other suggestions!

 

I submitted a support ticket with Authorize.net and they responded:

We have received your request for help with the receipt emails. We are happy to assist. From what we have been able to locate in the Accept JS API documentation, there is not an email option at all in the main API data. However, if one is using this API option, they will be using our Payment Form as the checkout screen, which is where the customer's email address will be requested and, if the email receipt setting is enabled on the account, the email will be sent if the transaction is successful. Check on the Sandbox account to see if the Payment Form is able to be checked. We apologize, but we are not trained in web development or integration, so our ability to answer developer/integration related questions is limited. If you need further assistance, we have created developer forums for web programmers to assist each other. It is possible another developer can assist you there: https://community.developer.authorize.net/

 

Does anyone know if it is possible to have Authorize.net send a credit card transaction receipt to the customer email when using a Node.JS website?  

PioneerCredit
Member
9 REPLIES 9

@PioneerCredit,

The link given to the API reference is not relevant. Email receipts is not an API property. It is a feature that is enabled in your account in your auth.net interface.


Renaissance
All Star

Thank you Renaissance for your reply.  We have this setting enabled on our Authorize.net account.  Is this the setting you refer to?

 

PioneerCredit_0-1655735038907.png

 

Stripe does not send emails in test mode. The info box on the right side of Stripe's documentation for email receipts explains this:.

janetwilson
Member

Stripe does not send emails in test mode. The info box on the right side of Stripe's documentation for email receipts explains this:.

janetwilson
Member

Stripe does now no longer ship emails in check mode. The information container at the proper facet of Stripe's documentation for electronic mail receipts explains this:.

janetwilson
Member

Thank you Renaissance for your reply. 

khanahai17
Member

Stripe does now no longer ship emails in check mode.

sattuji201
Member

Thank you Renaissance 

 

sattuji201
Member

thank you for reading this,

 

sattuji201
Member