Posted: April 28, 2015 at 7:45 pm
This is a small thing really,.. but could be big for customers.
Client is EE3 with a Paypal standard gateway. When I run a test transaction,.. If I do not wait for PayPal to redirect back to our site,. Meaning if I click on the redirect link before Paypal can redirect itself,.. I get an error message in the payment confirmation that the payment did not go through i.e. the little “Amount Paid/Owed” displays a red x instead of a green checkmark.
When this happens,.. the PP payment still goes through and the confirmation emails are sent,.. monies are transferred. Just worried that customers will get confused or mistakenly run the transaction again,.. then get angry that they did it twice. And there will be refund to deal with.
A fix on this will save us trouble and keep us from losing business. Thanks in advance!
This isn’t an error as such.
What’s happening is you are returning beck to the site before the PayPal IPN has been sent from PayPal’s servers to your site.
So at the point in which you load the Thank-you page, Event Espresso does not know you have made a payment and the status will correctly show Incomplete.
You could install the Simplified transaction template available here:
Which basically removes all of the themes styling from the transactions page (which is the PayPal IPN listening page) to allow your site to process the IPN as quickly as possible (once received)
However this can often be due to the PayPals servers taking to long to send the IPN, this could be due to high load or network problems on their servers, unfortunately there is very little we (Event Espresso) can do to prevent that.
You could add a note to the thank you page stating that if the user paid using PayPal but their registration shows incomplete, they should wait a minute and refresh the page, which will then show Complete (as the IPN should have been received)
Thanks for the suggestion. We’ll look into it.
The support post ‘EE3 Payment Confirmation Error’ 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.