The transaction page shows that the payment is incomplete vs. completed. When looking in the backend, the payment is complete. Why would this be happening?
When not using the paypal express return, and instead forcing the user to click the link in paypal to return to our site post payment, it shows as confirmed, etc.
This is due to a delay in the IPN being sent/processed.
In a nutshell the user is being sent back to the Thank-you page before the IPN has been received/processed by your site.
So the user loads the thank-you page with a status of incomplete, the IPN is received and the status for the registration updated. If the user refreshes the page they will then see complete.
Disabling the auto-return feature is allowing slightly more time for the IPN to be sent, so it has been processed before the user is directed to the thank-you page.
One of the first recommendations we make is to install the Simplified Transactions Template from this page:
This is a standard page template, upload the template to your theme, edit the transactions page and set that template for the page. This removes all styling from the page so the IPN can be process as quickly as possible once received.
Ah…. I feared that may be the issue. The simplified transactions page didn’t solve the problem.. I think the auto-return is just too fast.. when I refreshed, or if I disabled auto-return, it was showing as paid when I got there.. so I know payment is going through, its just delayed registering.
I wonder how other sites get around that when using the autoreturn feature.. ?
We have seen some users add a message to the thank-you page stating if the user has paid but the status shows incomplete then to refresh the page. This helped reduce some of the issues.
The problem is PayPal IPN’s are notoriously unreliable, some take seconds/minutes others takes hours.
Viewing 3 reply threads
The support post ‘Paypal Express Return – Payment Displays as Incomplete’ 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.