Posted: September 11, 2018 at 9:26 am
|
Transactions through our Authorize.NET Gateway are failing, giving users the message “This registration step could not be completed. Please refresh the page and try again.” I’ve tried resetting the Authorize.NET transaction key and updating it in Event Espresso, but that didn’t work. I don’t see any error codes or logs on Event Espresso, so I can’t provide those. When I open the Transaction Session Details, I’m given a Registration Session ID and the following Step Progress: Attendee Information : Completed I’ve spoken with Authorize.NET support and they are not seeing any record of the transactions reaching them. Any ideas for how to resolve this? |
Hi, The recommended way forward will be to switch over to the newer Authnet Accept payment method because Authorize.net is phasing out SIM anyway. You’ll find more information here: |
|
|
September 11, 2018 at 11:20 am Are payments in Authorize.NET Accept done within our website, like SIM or does it route users to another website to complete the transaction? We had feedback from our users that some of their PCards purchases were not accepted when they were sent to another domain. |
September 11, 2018 at 11:42 am The Accept gateway uses an iframe so the users are not redirected to another site like they’re redirected with SIM. SIM actually routes users to another website. |
|
|
I tried installing the Authorize.NET Accept Gateway. Now the button at the bottom of the page freezes on “Processing…” I got a payment receipt from Authorize.NET so it must be getting to that point, but it’s not going to a confirmation page on our website. Any suggestions? |
The way forward will be to follow the troubleshooting steps outlined here: |
|
|
This reply has been marked as private. |
It looks like your server is blocking communication from Authnet. If you go to Event Espresso > Payment Methods > Logs is there anything getting logged there? |
|
|
This reply has been marked as private. |
Thanks for posting the screenshot, that’s not from the Payment Method logs. The Payment method logs are located in Event Espresso > Payment Methods > Logs. Also, you could check the server’s PHP error logs (or if you followed the troubleshooting steps from the documentation, WordPress will write the PHP errors to a debug.log file in the wp-content directory). The PHP errors may have helpful information too. |
|
|
This reply has been marked as private. |
September 17, 2018 at 10:34 am Hi, I’m afraid the PHP error log shows nothing related to using the Authnet gateway, and the log entry you sent says the payment transaction was a success. May I ask which browser are you using when you test the gateway? |
|
|
This reply has been marked as private. |
September 17, 2018 at 12:20 pm May I ask is that an apache server or nginx? |
|
|
This reply has been marked as private. |
OK good. Can you check the .htaccess file to see if either of the following are set there:
|
|
|
This reply has been marked as private. |
September 18, 2018 at 10:33 am OK I think you’ll need to remove that in order for the Authnet iframe do be allowed to work with your site. |
|
|
This reply has been marked as private. |
You could use the AIM payment method, which does not use iframes. The AIM payment method is bundled with EE4 core. |
|
|
This reply has been marked as private. |
Does the PHP error log show what the 500 error was? Many times there will be an error that’s labeled “Fatal Error” when there’s a 500 error. |
|
|
This reply has been marked as private. |
That explains it. The Authorize.net AIM gateway requires the CURL module. You or your host will need to install CURL support for PHP. Can you contact your host to see if they can install this? |
|
|
September 19, 2018 at 10:42 am That fixed it. Thank you! |
The support post ‘Authorize.net (SIM) Gateway Plugin – Transactions Failing’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.