Posted: December 7, 2015 at 5:52 am
|
Hi, I’m getting this common error after making a payment on Authorize.net’s site:
I’ve used EE 3.1.36.6.P and EE 4.8.20.p. Here’s what I’ve tried: –Verified Authorize.net is not being blocked by host.
I could seriously use help with this. The host (Bluehost) and Authorize.net only gave very generic advice. Thanks, |
Hi Sam, It turns out that the notify URL is not used by the Authnet SIM gateway. You’ll need to make sure that
3) If you’re using EE4, then you do not set a Response/Receipt URL in the Authorize.net account setting. If you use EE3, then the Response/Receipt URL should be the same URL as the Thank You page. |
|
|
Hi, I’ve tried many variations on your advice, but I’m still getting the same error. The receipt and relay-response URLs are both set to https://www.jppcle.org/?page_id=51 in Authorize.net now. (I’m using EE3.) I paid for some premium support. How do I initiate that so I can send you passwords? I’m really stumped. Thanks again, |
Hi there, You can redeem your support token by going to your account page, then you click on the link that says “To redeem your token(s) please complete this form”. Then you complete the form. Please note that the form needs to be filled out completely. Also in this case, we may need a temporary log in to your Authnet account, which you can also send via the secure form. |
|
Hi Sinclair, Is there any reason you didn’t send FTP credentials? We need those for troubleshooting. I can also recommend updating to the current version of Event Espresso 3. The version you have installed right now was released back in July of 2014 and there have been quite a number of fixes and compatibility updates since then. Can you update the plugin and send FTP credentials via the support token form? Once we have the FTP credentials and a current version of Event Espresso 3 installed we can troubleshoot further. |
|
Hi Sam, Was the site moved onto a new server after November 12, 2015? If so, can you check with your host to see if the new server meets all of these requirements from Authorize.net? There’s more information about the new requirements from Authorize.net here: |
|
Further to the above, it looks like the Authnet gateway was working on your site up until mid-November. At this point it’s important that you verify with your host that the server is set up to allow communication with Authorize.net. |
|
|
Hi, I was finally able to get the host to resolve the security certificate issues. But I’m still getting the same error. I noticed that Authorize.net doesn’t accept parameterized URLs, but that appears to be what’s sent by EE3. Right before going to Auth.net, the HTML source shows x_Relay_URL as “https://www.jppcle.org/confirmation/?id=1054&r_id=6-56721e378fe3c&type=authnet&attendee_action=post_payment&form_action=payment”. Could that be the issue? Thanks |
Hi there, Have they checked to make sure that Authnet isn’t being blocked by a firewall? |
|
|
Hi, Josh, It looks like I still have one support token remaining. I’d like to use that to have someone look at the set up with the credentials I previously sent. I’m all out of ideas. I did confirm with the host that Authorize’s IP addresses were not being blocked. They also white listed them. Thanks |
Hi there, We’ve gone through your site and checked through everything. The time that this took was more than 30 minutes. The one thing that looked like it could lead to something was it looked like everything was working up until November 12, 2015. Was the site moved to a new server after that date, or were there changes made to the site or server then? |
|
|
Hi, Josh, The site was moved to the current host around March of this year, though you’re right that the transactions stopped working around mid-November. Definitely, something happened on the server to misconfigure the security certificate — they wouldn’t give me a clear reason. Can you think of more areas to investigate? Authorize.net said they couldn’t directly help. I’m truly stumped. Thanks again. |
Another lead that you could look into is any of the plugins that were added or updated around November 12. For example, when I FTP in to the wp-content/plugins folder, I can see that the iThemes Security plugin was either added or updated on November 12. Further to this, itt appears that someone else is having a similar issue with Authorize.net notifications using the same version of iThemes Security. |
|
|
I’ll check further into iThemes Security (which affects a ton), but the last-modified dates are from me renaming the plugin folders to deactivate them. |
One thing that could be happening there is iThemes Security adds things to the .htaccess file. So even if you deactivate the plugin, its additions to the site’s .htaccess file will continue to function. So you could make a backup of your site’s .htaccess file, then set up a new .htaccess file with only the WordPress permalinks rules. Then you can see if those .htaccess rules have any affect on using Authnet SIM. |
|
|
Josh, I can’t thank you enough for suggesting I try to .htaccess file. That was it. iThemes Security must have blocked Authorize.net after so many failed connections. It somehow didn’t dawn on me to check that file. I’m sure every developer knows the feeling of thinking there must be something supernatural behind all these mysterious errors … until suddenly the error is resolved and makes sense. Thanks again for helping make sense of a very stubborn mystery. Sam |
You’re welcome. |
|
The support post ‘Unable to Resolve Authorize.net SIM Error Upon Purchase’ 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.