I have a multisite installation of EE3. When registering for events from a subdomain site, the status on the Thank You page shows “incomplete.” If I wait for about 30 seconds and refresh the page, it shows as “completed”. Payment is made through PayPal in either Euros or Pounds from the subdomain sites.
It turns out that when the first load that page, PayPal’s Instant Payment Notification hasn’t quite yet made it to your site. You can avoid the delay by using another gateway (just about any other gateway will be much faster than PayPal). If switching is not an option, you can also add a message to the page that says the payment is being processed, and some instructions to refresh the page in about 30 seconds.
Event Espresso 4 adds some automation to the payment return as well, so you may consider migrating to EE4 when it’s a good time.
Viewing 1 reply thread
The support post ‘EE3- payment shows incomplete for about 30 seconds on valid payments’ 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.