Support

Home Forums Event Espresso Premium Paypal Payments are being received, but not properly reflected on Thank you Page

Paypal Payments are being received, but not properly reflected on Thank you Page

Posted: June 22, 2014 at 12:48 am


sakirose

June 22, 2014 at 12:48 am

Paypal Payments are being received, but not properly reflected on Thank you Page.

See link showing Incomplete:
https://www.dropbox.com/s/3tl1rcnz7h8k0l9/payment.png

The payment arrives in the company account, but when the customer is redirected to this page, it says Pending Payment / Incomplete (AT FIRST):
http://waterleafnaturopathic.com/thank-you/?e_reg_url_link=1-5ab514a7a28d35923d4c77e3cdc8bb4e&tx=1WF32799KF318233B&st=Completed&amt=1%2e50&cc=USD&cm=&item_number=

If you go back to that page a few minutes later, it shows approved and customers would be confused.


Lorenzo Orlando Caum

  • Support Staff

June 22, 2014 at 5:51 pm

Hi,

The IPN needs to be setup for this to work as expected:

https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/

If you have already set this up, then please see this link for troubleshooting tips:

https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/#troubleshooting


Lorenzo


sakirose

June 22, 2014 at 9:51 pm

Thank you for these additional tips. I have done all of these steps in the setup on paypal and expresso as well as the troubleshooting guide…all the way down to substituting the transaction template in the theme.

Here you can see my proper paypal settings:
https://www.dropbox.com/s/5ff6aigx7u1nci7/ipn.png

Customers still get a page that says Pending Payment here:
https://www.dropbox.com/s/3tl1rcnz7h8k0l9/payment.png

However, if they refresh after a moment, or come back to this page, it will say approved.


Tony

  • Support Staff

June 23, 2014 at 4:55 am

Hi,

What’s happening here is the users are being re-directed back to your site from Paypal, before PayPal sends the IPN to your site to notify EE that a payment has been made (which then updates the status). The transaction template also ensures your site can process these as quickly as possible once received.

Unfortunately as the IPN’s are sent from PayPal’s servers there is not much we can do if these are delayed however we do have an open ticket to try and help improve the user experience when PayPal IPN’s (or others) are delayed which will be introduced within a future version of Event Espresso.


sakirose

June 23, 2014 at 7:43 am

Hi Tony, There is a 10 second delay before they are redirected and if I force refresh immediately after land, it will update…so I would conclude that it’s not a timing issue as much as it’s getting stuck. It also will update if I manually redirect and then update right away. So in this case, it seems paypal is actually transmitting the data, but it’s not being updated in EE4.

Thoughts?


Josh

  • Support Staff

June 23, 2014 at 7:46 pm

It turns out it’s not getting stuck, PayPal’s not-so “Instant” Payment Notification can be slower than the speed of your Thank You page load time depending on the network’s traffic. As Tony mentioned earlier, we’re added something in Event Espresso 4.3 that uses the new WordPress heartbeat API to check for an update from PayPal automatically.

The support post ‘Paypal Payments are being received, but not properly reflected on Thank you Page’ 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.

Event Espresso