Posted: December 18, 2012 at 6:16 am
|
I have two redirect payment options on the http://www.IrishTriathlon.com/entry/ website, Paypal and Realex. Paypal payments return a message to the EE plugin every time. However the Realex only appears to work about 50% of the time. At the end of the day, I have to manually check on the Realex system, to see which of the failed entries have actually paid and then manually make them complete on the EE plugin. Any tips would be helpful. One line of inquiry maybe to do with load times for the IrishTriathlon website, which can sometimes go over 10 seconds, but is normally 5-6seconds, when checked using firebug. Wp version 3.5 |
|
Hi, I believe the devs are doing some behind the scenes work with Realex/Realauth at the moment which may be related. Have you tested any payments? Or has anyone commented on any issues? Is it just not marking the payments as complete event when the payment is complete in Realex? Are there any where the attendee is marked as complete but there is NO payment in Realex? Sorry for the barrage of questions, just trying to get a sense of if this is related or something else. |
|
Dean,
|
|
Hi Thank you that extra info it does sound very much like the issue the devs are working on right now. I’ll add your notes to the ticket, and we hope to get this resolved soon. |
|
Dean, Great, please do keep me up to date with the payment gateway progress. Entries for the 2013 Irish Triathlon season will really take off in the new year, so it would be great to get it sorted in the coming weeks. Brian. |
Hi Brian, I do know that what they’re working on with the Realex gateway has mostly to do with integrating the email hook across the gateways, and adding an additional hook in the case where Realauth enters an incorrect notify URL. I’d say that the slow load time may be the culprit. There are two pages that can handle the notification, which are set in the Event Espresso Page settings. What I would suggest doing is removing all the widget content from those pages to help speed things up. There are some scripts and ads running on the pages I checked out and these may be causing the payment notification to time out. This is the perfect use case for the widget logic plugin. |
|
|
Josh, I’ve installed the widget logic plugin and used it to removed all widgets except the required link to T&C’s on the Thanks You page. Hopefully this helps. http://www.irishtriathlon.com/entry/thank-you/ On the page speed issue, I don’t see the paypal gateway would work 100% of the time but the Realex gateway only works 50% of the time. |
That will likely help, but if you check the page you linked to in something like the chrome web inspector or the PageSpeed module in Firebug, you’ll see there are over a dozen unnecessary scripts and styles loading that are making the page load slowly. One quick tip I can give you that will reduce this by a few more is the Event Espresso calendar scripts and stylesheet can be set to only load on the calendar page. There is a setting in the Calendar options where you can enter the calendar page ID and the calendar scripts won’t load anywhere else. If you look at the page source, there are loads of scripts there that each take up an http request that aren’t being used, for example, there isn’t a contact form on the page, but there are scripts and styles loading up for the contact form plugin. This is more of an advanced tutorial, but if you combine the idea to deregister scripts and styles that are loading on that page (you can use conditional tags to make it only deregister on the thank you page), you can reduce the page weight and help that payment notification not time out. http://justintadlock.com/archives/2009/08/06/how-to-disable-scripts-and-styles |
|
|
Josh, Thanks for the tips, I’ve set the Event Espresso calendar scripts and stylesheet to only load on one page. Plus I’ve disabled the contact form script. The other errors I’ll leave to a developer. |
The support post ‘Payment confirmation only working 50% of the time’ 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.