PayPal IPN is too slow to be relied on for what you want to do there. With that particular use case where you want to track successful sales (and successful sales only) you’ll need to use an onsite payment method like Stripe or similar.
Thank you Josh. Put aside the Shareasal. Still we need to also fix the payment status after successful payment via PayPal. We did a several test and after every successful payment it shows up incomplete, Need to refresh the page to show it is completed.
This was resolved in EE4 by adding support for PayPal Express, which avoids the issues with PayPal IPN. You can upgrade to Event Espresso 4 and use your same PayPal account with PayPal Express.
Event Espresso 4 has a migration tool that you can run which will migrate the Event Espresso 3 event data, registration data, and your settings so they are compatible with Event Espresso 4. There’s more information about the upgrade path in the documentation:
The support post ‘Payment Status Incomplete after succesful PayPal payment’ 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.