Support

Home Forums Event Espresso Premium Payment not updated for attendees when paid via PayPal

Payment not updated for attendees when paid via PayPal

Posted: May 11, 2015 at 9:49 pm


Andreas

May 11, 2015 at 9:49 pm

Hi,

I’ve noticed that for a few more people, their payment goes fine at PayPal as I receive a receipt from PayPal, but it seems that when PayPal performs the Instant Payment Notification (IPN) back to EventEspresso, the ticket payment is not being confirmed.

This results in that customers at times tries to pay twice and have to refund.

When I login to PayPal IPN history (https://www.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history) and look at the transactions they are all looking OK. And the status there indicates HTTP-Replycode: 200. Transaction completed.

I really need help making sure this works smoothly, as it can turn into bad reputation for my Event.

Thank you very much in advance!

Sincerely,
Andreas


Tony

  • Support Staff

May 12, 2015 at 6:40 am

Hi Andreas,

This sounds like a delayed IPN from PayPal.

So both payments go through paypal and the funds are there within your account correct?

When the user pays the second time, the registrations shows as complete when they return to the site?

If you run a test registration and pay using PayPal (once) when you return to the site does it show as ‘Incomplete’?

Basically what I think is happening is the user is being re-directed back to your site from PayPal before the IPN has hit your site to update the registration.

So the user loads the registration whilst it is still incomplete, the IPN hits the site and updates it to Complete (by this time the user is already making their second payment) users returns a second time to show complete (which is actually from the first payment)

If the user waited a few seconds and refreshed the page, it is likely the registration would show complete.

I would recommend installing the Simplified transactions page template available here:

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

It removes all styling from the Transactions page to allow your since to process the IPN as quickly as possible once it has received it from PayPal.


Josh

  • Support Staff

May 14, 2015 at 8:24 am

Hi Andreas,

It may help to add a note to the main registration page that says if the payment status shows “Incomplete” after they’ve returned from PayPal, they should check their email in a few minutes for an update.


Andreas

May 25, 2015 at 3:33 pm

Hi again!

Now I’ve managed to get the URL that the attendees end up at when they have paid via PayPal but when redirected back to my Site, get the message that the payment is incomplete.

To which e-mail address can I send this URL, as I do not want to publish it publicly?

Thank you in advance!

Sincerely,
Andreas


Tony

  • Support Staff

May 26, 2015 at 1:38 am

Hi Andreas,

Please send it to support[at]eventespresso.com and we’ll take a look.


Dean

May 26, 2015 at 1:53 am

Hi,

You can send it to support@eventespresso.com. Please make sure to include a link to this forum post in the email as well.


Tony

  • Support Staff

May 26, 2015 at 9:28 am

Hi Andreas,

The link provided is normal.

If the user returns to the site, sees the payment is incomplete waits 30 seconds and refreshes the page it should update to complete.

I would recommend adding a note as Josh mentioned above to the registration page (or thank you page) explaining to check their email shortly after making a payment for confirmation, or even a note that they refresh the page shortly after returning to the site if it shows incomplete.


Josh

  • Support Staff

May 26, 2015 at 9:50 am

Hi Andreas,

Another thing that you can do that will help ensure that the payment status gets updated correctly when the PayPal IPN hits your site is set the PayPal button language encoding to UTF-8. This gets set in your PayPal account.

There are step by step instructions you can follow to change the button language encoding in our documentation:

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

The support post ‘Payment not updated for attendees when paid via PayPal’ 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