Recently implemented Sagepay. Currently running against their test server.
You select Sagepay payment method fill in all details (for test service), click Proceed to Finalize.
If the payment succeeds you go to the success page.
If the payment fails the page then scrolls back up to where you select payment method, then after a few seconds it removes the form (you just filled in) below and displays the Proceed to Payment Options button with no indication to the user why they are there and what do do next.
Yes normally there’s an error message, but sometimes a theme or another plugin will have CSS or JavaScript that will suppress the error message. What you could do is try testing a payment failure with the default theme and all other plugins deactivated.
We’re aware of the “WEN’s Responsive Column Layout Shortcodes” plugin causing this issue, because it’s kind of sloppy when it targets what it needs to target and ends up blanking out Event Espresso’s error messages.
Some approaches to troubleshoot a theme/plugin conflict you might consider:
1) Use the theme test drive plugin to “test drive” another theme
2) Use the Health Check plugin’s troubleshooting mode
3) Set up a staging/dev site for troubleshooting instead of troubleshooting on a live site
You will be pleased to hear that I tracked the issue down and it was within some bespoke code I produced a few years back.
And yes, it was throwing up a dev site on a spare AWS instance that gave me the flexibility and hack-ability to track it down. Thanks for the advice.
Viewing 4 reply threads
The support post ‘SagePay payment failure not showing error message’ 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.
Support forum for Event Espresso 3 and Event Espresso 4.