I am using ee3 and have a Paypal business account. I have an SSL cert on the site and set it up according to you help docs.
When I try to pay for a registration and complete the transaction on Paypal, I am returned to the transaction page which displays Payment status: incomplete and shows that I’ve paid $0 of the total amount — even though I sucessfully paid via Paypal.
I’ve downloaded the txn_page template and assigned it to my transactions page and still it comes back as incomplete.
I have IPN enabled in Paypal.
i’ve tried disabling the HTTPS plugin as well as unchecking force https in the ee settings, but still nothing.
When I go into the Admin, it shows the payment as “complete”. And, I also get a “Payment Received” email.
What can I do so that the transaction page that the registrant returns to from Paypal shows that the payment is complete? This will be very confusing for registrants and they might end up registering and actually paying multiple times for a single registration. (I am still using the txn_page template)
Is this for all Transactions or is it intermittent?
What I suspect is happening is the users are being re-directed back to your site, before PayPal has sent the IPN to your site. So the user see’s a status of Incomplete. PayPal then sends the IPN and EE updates the payments, then if the user refreshes the page they will see the payment is complete.
Unfortunately as the IPN’s are controlled by PayPal there is little we can do to speed this up.
Using the stripped down transaction page template often helps if the issue is within your site, but not with delayed IPN’s.
Have you worked through the troubleshooting steps here?
The support post ‘EE3 Paypal Payment Status Incomplete Problems’ 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.