Posted: 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. |
|
Ok, so lets break this down slightly:
So your using a LIVE auth.net account?
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)
Ok, so this is good, but…
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/
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: |
|
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? |
|
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. |
|
You must be logged in to reply to this support post. Sign In or Register for an Account