Support

Home Forums Event Espresso Premium E00040 Error from Authorize.net

E00040 Error from Authorize.net

Posted: November 26, 2024 at 4:59 pm

Viewing 3 reply threads


dhankel

November 26, 2024 at 4:59 pm

We have our event in test mode on Authorize.net with EE’s Sandbox set to no, we are able to get the EE credit card form to display, enter our test credit card information and click on the Finalize Registration and Pay button, but receive an Error code of E00040 Record cannot be found. Authorize.net is sending a merchant receipt stating the test payment went through, but EE is sending a payment failed message to the registrant. When we turn on the EE sandbox mode, we cannot get the payment form to populate – we just get an error message https://share.zight.com/bLuvXNKx

We are using the Authorize.net Accept plugin from EE.


Tony

  • Support Staff

November 27, 2024 at 4:01 am

Ok, so lets break this down slightly:

We have our event in test mode on Authorize.net with EE’s Sandbox set to no

So your using a LIVE auth.net account?

we are able to get the EE credit card form to display, enter our test credit card information and click on the Finalize Registration and Pay button

Test card? Are you using that simply referring to the card you are using to test with or are you using actual test card values?

(Test cards with regards to merchants can be referring to specific test card values so I’m just checking what you are using here)

Authorize.net is sending a merchant receipt stating the test payment went through

Ok, so this is good, but…

but EE is sending a payment failed message to the registrant.

That means that EE received a response from Auth.net that the card payment failed, or it received a response it couldn’t parse correctly and has defaulted to deny.

If you go to Event Espresso -> Payment Methods -> Logs.

Can you see log entries for the EE Transaction this relates to?

If so open up those (click the ID’s on the left) and look for any errors on the response from Auth.net.

Or it’s likely quicker if I can review those and if you prefer for me to do that just send temp login details over using this form:

https://eventespresso.com/send-login-details/

When we turn on the EE sandbox mode, we cannot get the payment form to populate – we just get an error message https://share.zight.com/bLuvXNKx

Sandbox mode uses a totally different account to the live account, so when you do this are you just enaled sandbox mode and still using your ‘live’ account details?

If so, its expected for that not to work, you’ll need a sandbox account to test with:

https://developer.authorize.net/hello_world/sandbox.html


dhankel

November 27, 2024 at 10:14 am

Thank you Tony.

Based on your recommendation, we set up the Authorize.net sandbox and enabled EE’s sandbox mode. We were able to get the payment form to work properly and send the event emails. Success!

So it looks like we can commence testing. When we are ready to move to our actual Authorize.net processing account, is it just a matter of disabling the sandbox setting in EE and putting in our live account’s API details?


Tony

  • Support Staff

November 27, 2024 at 12:08 pm

Yes thats correct.

Sandbox mode connects to the sandbox site, so needs the credentials for a sandbox account.

Live mode (‘non sandbox mode’) connects to production, so needs ‘live’ account details.

So swap your credentials, disable sandbox mode and you should be good to go.

Viewing 3 reply threads

You must be logged in to reply to this support post. Sign In or Register for an Account

Event Espresso