Posted: June 30, 2016 at 6:21 am
MY customer has started getting these recently. —–Original Message—– Authorize.Net Merchant, Your script timed out while we were trying to post transaction results to The following message was displayed to the customer: ——————————An error occurred while trying to report this This transaction has been approved. It is advisable for you to contact the merchant to verify that you will —————————— |
|
That’s a ‘Relay Response Error’ which means Auth.net did not reseieve a response from your site in a timely fashion (10 seconds) when they sent the payment details back to your site. Is this happening for every transaction made on the site using auth.net? |
|
She said several a week and its getting worse. |
|
Is ‘several a week’ every auth.net transaction made on the site or some of them? |
|
I’m asking… |
|
She said not every time |
|
Thank you, that narrows it down some. So if it is happening for some payments but not others the most likely cause is the server is under load and taking too long to load the transactions page. You can help with this by installing the simplified transactions template from here: https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/#troubleshooting Add the template to your theme and set your /transactions/ page to use that template. It does not load any of your themes styling on that page, but your visitors should not be navigating to that page anyway. What kind of hosting are you using? Can you link me to the site so I can take a look? |
|
None of the other sites are reporting this. She said it happened again last night. http://masterpiecemixerslouisville.com/ We are using a VPS. Site5. |
|
Where exactly do I put the template? Just in the theme folder? |
|
Theres a few possible reasons for the above error: 1. The x_relay_url value being passed to auth.net is wrong. EE generates this dynamically for each registration, the way it generates the url is the same for any transaction, so if this was the problem it would prevent all Auth.net payments. 2. The relay response URL is inaccessible. Again this would cause all of the payments to fail, not some. 3. The SSL certificate you are using is invalid. (Auth.net will drop the connection if i can not validate your certificate) Again this would cause all payments to fail and we would see this when browsing your site. 4. An error is being thrown on the relay page. This would prevent the page from loading and responding to Auth.net this could happen intermittently depending on the cause of the error. 5. Server load causing longer page load times. The page loads fine for some transactions, but not not quick enough for Auth.net on others. This would then trigger the notice for the transactions that take longer but not for the others. From the above it seems most likely to be #5 which is why I recommended the simplified transactions template above, can you install that template, set the transactions page to use it and see if the problem persists? Take a look within the servers error log around the time of one of the transactions that failed, any errors from event espresso? How much memory is available to the site? You can check this within Event Espresso -> Maintenance -> System information. Search for ‘wp_memory’ and post what that is set to. Then search for ‘memory_limit’ and post what that is set to. |
|
These steps do not make sense: Event Espresso Transactions Page Template Installation Instructions 1) Upload this file to your theme ** The ‘Transactions’ page is already set with this code [ESPRESSO_TXN_PAGE]. And step 3 says to set that page to be the page but it says use the page that says Txn Page. So what exactly do I do? |
|
Yes, it’s a standard WordPress theme template file. Place it directly within your theme/child theme. |
|
I upped the memory to 96, it was at 40MB. |
|
I tried putting it in the theme folder and didnt see it in EE page drop down. |
|
Place the txnpage.php template in your theme. Edit this page – https://www.masterpiecemixerslouisville.com/transactions/ Set the page template to ‘txn page’ – http://take.ms/Asie3 Update the page.
Where exactly did you place it? |
|
That page already had that short code there. |
|
I put the page in /wp-content/themes/headway/ |
|
Its nothing to do with the shortcode 🙂 Notice in this screenshot – http://take.ms/Asie3 On the right in the sidebar you can set the ‘Template’ used for the page. Set that to ‘txn page’ as shown. Then update the page. The /transactions/ page now uses the ‘txn page’ template. |
|
Duh…I’m a tard 🙂 I selected it. |
|
Great. Now https://www.masterpiecemixerslouisville.com/transactions/ Loads nothing but a blank page with the content of the [ESPRESSO_TXN_PAGE] shortcode, meaning it now loads as quickly as it can on your site. Its fine that the page is bare, your visitor will never be directed to that page by EE and if you are linking users directly to that page you should not be, it is only used for processing IPN’s. So wait for a little and confirm if auth.net payments now work as expected. |
|
Thanks!! |
|
Another one. Sent from my iPhone On Jul 1, 2016, at 11:32 PM, Authorize.Net <noreply@mail.authorize.net> wrote: |
|
Ok, can you send me login details for the admin? I’d like to take a look at the payment method logs to see if it shows any errors. Also if you take a look within the servers error logs around the time of this registration do you see any errors relating to EE? |
|
|
Where do I send login? Also see below: We just got two registrations and only one got this error. Thank you! “It’s Fun Art, Not Fine Art” —–Original Message—– Authorize.Net Merchant, Your script timed out while we were trying to post transaction results to The following message was displayed to the customer: ——————————An error occurred while trying to report this This transaction has been approved. It is advisable for you to contact the merchant to verify that you will —————————— |
You can send login details using this form: https://eventespresso.com/send-login-details/ Unfortunately the content of the emails don’t provide any useful information to narrow this down. |
|
|
Did you get the login info? she got another one: Its weird its only her site: Another one. We’re not getting them every time anymore. But still a lot more than the past. Sent from my iPhone On Jul 5, 2016, at 8:45 PM, Authorize.Net <noreply@mail.authorize.net> wrote: |
I did, I’ve been looking over your site but there’s nothing in the logs to show any errors. The IPN data is being logged on all of the payments I checked so the response is being received from Auth.net and logged by EE. I’ve requested some feedback from one of our developers and will post any updates from them here. In the meantime I would recommend contacting auth.net, providing them with the transaction ID above to see if they can see any issue their end. One change we can make on the Auth.net SIM payment method you are using is to force it to use the Akamai service auth.net recently started using. However if we do this you will need to test a full payment after the change is made to confirm your host does not block akamai (its rare will but it will need to be checked anyway). Would you like to try that?
So these messages were sent on every Auth.net transaction previously? I asked this above but you said not all transactions did this. |
|
|
This is from Auth.net: had a chat with them. It only took them greater than 14 minutes to pick up the chat…yikes! See below. Jeff: 15:00 |
I reviewed the link, but I see nothing there that will help resolve the error. The way forward may be to switch to use the new Akamai service auth.net recently started using like Tony suggested. Would you like to try that? |
|
|
How do you force it to use the Akamai service? And again it only happens on this site. We have 11 other sites with the same set up, just different Auth.net accounts. |
> How do you force it to use the Akamai service? > And again it only happens on this site. We have 11 other sites with the same set up, just different Auth.net accounts. Same server, WordPress theme, and other plugins installed on those 11 other sites? |
|
1: But where do I do that? Do I still use the same EE Auth.net plugin? Is there a new one? 2: Yes, they all have the same theme and plug ins. |
|
|
What is the difference between Authorize.net AIM and Authorize.Net SIM |
AIM is onsite where the credit card form displays on your site. SIM takes the buyer to Authorize.net’s site and captures the credit card information there. |
|
|
Which is better? And when should you use one over the other? I also notice on some of our sites it does not give both options. |
AIM tends to work better because the buyer isn’t sent over to another site. They stay right on your site. AIM is best suited for sites that have SSL and where the site is secured (loads as https instead of http). You’ll only see the SIM option if the SIM add-on is installed. AIM is included in EE4 core. |
|
|
It says I am responsible for my own PCI Compliance if I use AIM. How is that done? And sorry, it didn’t say Authoriz.net AIM…it just said AIM so I didn’t realize it. |
Authorize.net has information about PCI Compliance: |
|
I never got an answer on these…customer getting angry at me now: 1: But where do I do that? Do I still use the same EE Auth.net plugin? Is there a new one? |
|
I never got an answer on these…customer getting angry at me now: Check July 7, 2016 at 8:07 am reply… |
|
You didn’t mention whether all of those sites were on the same server? The important thing is you’ll want to make sure that the Thank You page loads quickly. If it has a lot of scripts loading (as is usually the case when it’s a theme form Themeforest) it can slow the response time down. |
|
I thought I did. All the sites have same plugins, on same server using authorize.net. This is the only one having the issue. |
|
Maybe you can try switching from the SIM method and use the AIM method instead. The AIM method doesn’t tend to time out like the SIM method does. |
|
I’m just worried about the PCI compliance |
|
Then you might try the Mijireh Authorize.net implementation. |
|
What is that |
|
So I have to pay for it? |
|
Hi, Mijireh works by taking your registrants/attendees through a secure checkout page over on Mijireh.com. Here is an explanation of the service: http://vimeo.com/105764642#at=25 If you are wanting to minimize the steps for meeting PCI compliance, then I recommend taking a look at the Stripe payment gateway for Event Espresso 4 which uses Stripe Checkout (https://stripe.com/docs/checkout). They offer a self-assessment questionnaire: https://support.stripe.com/questions/do-i-need-to-be-pci-compliant-what-do-i-have-to-do — |
|
Happening on another site now: http://www.masterpiecemixersfortmyers.com |
|
You’ll likely continue to see this happen on more sites until you take some action. The SIM method is prone to time outs. |
|
The support post ‘Authorize.net: Transaction Error Notification’ 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.