Error message shows too late, causes issues
-
I am in the middle of upgrading from the old PayPal payment gateway and have experienced a lot of issues when migrating to this one.
The main issue is that when you don’t “agree to the terms”, with the old plugin, when you opened the PayPal window to pay, if you hadn’t agreed to the terms it would immediately close the window and scroll you to the top with the error message – all good.
With this one, it doesn’t do that, it makes you go all the way through payment, and THEN tells you there was an error.
The main issue here, was because I was testing, I stumbled onto the issue. If you reload the page, or leave it and come back, I thought the process was broken; all the other payment gateways were hidden and only the PayPal one was shown.
I messed around for a long time trying to figure out the issue, gave up with it, installed other plugins, then tried this again, and it was back; same thing happened again during testing – then I FINALLY noticed a message at the bottom saying:
“You are currently paying with PayPal Express. If you want to cancel this process, please click here.”
It seems because the payment had been attempted, but not completed, since I didn’t agree to the terms, it was displaying this message and not allowing any other payment options.
This whole thing was very confusing – once I clicked the cancel link everything was restored. But not sure why this process was changed, why can’t it give the error BEFORE the payment is even attempted like before?
I also will note that if you are ON the cancel page it redirects you to, it seems to act correctly, if you do this process again and DON’T agree to the terms, then reload the page, all the payment options still show.
Another problem is, when I generated this error after attempting payment, and NOT agreeing to the terms, without reloading the page, I agreed to the terms and then finished payment. The order went through successfully, but when I returned to the checkout, the below error was still showing:
“You are currently paying with PayPal Express. If you want to cancel this process, please click here.”
Thanks!
The topic ‘Error message shows too late, causes issues’ is closed to new replies.