we have A ssl cert on the site and when it comes back from paypal to a thank you page it says incomplete, but everything has worked properly and when we refresh it is fine, its just how do we get rid of having to refresh?
That’s a tricky one because the reason you’re refreshing is because the Thank You page is loading before the Instant Payment Notification from PayPal is received on your site.
Event Espresso 4 has an additional function where it checks, then checks again. Are you on Event Espresso 3? If so, one thing you could try is add the simplified transactions page template to your theme and set the transactions page to use that template. You can download the template from here:
hi, yes we are using EE3 unfortunately. we have tried the tnxpage.php template, as suggested, we assigned it to the transactions page that has the [ESPRESSO_TXN_PAGE] shortcode on it, but we still get the same error, any other suggestipns? forced SSL or similar?
Forced SSL will not speed up the Instant Payment Notification, and should only be used if your site has an SSL certificate installed.
Other suggestions include
a) trying a different gateway where the payment response is instant (like Stripe) or
b) you can try hacking the Thank you page to display Pending while it waits for the IPN from PayPal to arrive. An attempt was made and published in this gist: https://gist.github.com/sidharrell/7087307
c) Add a “Please refresh this page to update the payment status” message to the Thank You page content.
Viewing 3 reply threads
The support post ‘paypal auto thank you page – says 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.