Support

Home Forums Event Espresso Premium PayPal payment (success) is not updating in EE(3)

PayPal payment (success) is not updating in EE(3)

Posted: June 5, 2017 at 11:05 am

Viewing 10 reply threads


impacttennis

June 5, 2017 at 11:05 am

We are consistently seeing EE not updating on PayPal payment success. We receive the payment confirmation from PayPal but EE remains set to unpaid.

1. Register to event.
2. Payment option is only PayPal, user sent there and returns to EE but item remains as incomplete.
3. User gets PayPal email confirmation of PayPal but is often paying again from EE as looks unpaid on return from gateway.

IPN is on… help!


Tony

  • Support Staff

June 5, 2017 at 1:51 pm

Hi there,

Does the registration continue to show as incomplete now? (as in a little while after the registration was made) Or does it continue to show as unpaid?

What I’ wondering is if the user is arriving back to your site before the IPN has hit your site, if that’s the case the registration will show as complete a little later.

If you view the IPN history from your PayPal account what status do the IPN’s have?

You can view the history using this link:

https://www.paypal.com/ie/cgi-bin/webscr?cmd=_display-ipns-history&nav=0.3.2


impacttennis

June 5, 2017 at 2:19 pm

Thanks for reply.

Status is “sent”

4HB81215J4302071D
Date/time created
05/06/2017 17:57 BST
Original/Resent
Original
Latest delivery attempt date/time
05/06/2017 17:57 BST
Notification URL
http://www.impacttennis.co.uk/transactions/?r_id=904-59358d94a771e&type=paypal&id=5430&event_id=904&attendee_action=post_payment&form_action=payment
HTTP response code
200
Delivery status
Sent
No. of retries
0
Transaction ID
2BJ221032E574461E
IPN type
Transaction made


impacttennis

June 5, 2017 at 2:20 pm

And still sat as “incomplete” in EE (some two hours plus later)


Tony

  • Support Staff

June 5, 2017 at 2:27 pm

Ok, so that’s not the problem then, but the IPN is arriving on your site and is being correctly acknowledged.

You’ll need to check within your ipn log to see if there are any errors during the IPN validation.

Open up /wp-content/uploads/espresso/logs/paypal.ipn_results.log

Search for

Errors resulting from the execution of curl transfer:

Then view the details after that line, what does it show?

If you are unsure either send a copy of that file over to support[at]eventespresso.com

Or send FTP credentials over to use so I can take a look using this form:

https://eventespresso.com/send-login-details/


impacttennis

June 5, 2017 at 2:31 pm

Ok; site is on AWS so not an easy task to ftp! Will have a look


impacttennis

June 5, 2017 at 3:28 pm

I can see a good few “[06/05/2017 5:58 PM] – FAIL: IPN Validation Failed” messages over time (that was around same time as I processed this payment in question). But only success messages up to sep 2016 and then nothing. Could it be that “curl” is not working on this AWS instance?

Errors resulting from the execution of curl transfer: [09/20/2016 10:08 PM] – SUCCESS!
Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=O70nnUykHvF_4pOzmBsoXfZWZe4AOXHV9Btx_UfoovA75uUwR_K4debGbkRGv3zwTJ_xfjMHF_LOhhZEiJcU5CurlTPeU0rXk5YAyYWtdxzChG8NwWH4cmyoxijrdGNMF-xWiQl9v2XLTvCOijmpgsMFVGcSXnjhN4G3WqIwVeZowIxdTO0YZnywWjGgkt56ynXuQAqOteo4MG5OwGfBwQAhyS44ZwLsbDV4QSfVbhwDnmXkN-VtHy7YWuAsw4egu5NY5UpONVmfVgg51GGRgc8mHhe4HpmC8RHehSKRah0Y0sB6Rd0cM-9mIVgCdx_HznI9Ck252zylW8yIC460rz64Fz8bAIt55xCVPINrXJnsCETt2u45iUkZwEctlEGgh4WasIPekDuNWpR2USSM-bMYfxgK79w1L2N54nxz2IpRX-Y_dnmqNgMOjde; domain=.paypal.com; path=/; Secure; HttpOnly


impacttennis

June 5, 2017 at 3:30 pm

Hmmm!

fsockopen/cURL Your server has fsockopen enabled, cURL is disabled.


Tony

  • Support Staff

June 6, 2017 at 5:09 am

[06/05/2017 5:58 PM] – FAIL: IPN Validation Failed

So that will be the problem, Your server can’t connect to PayPal or some of the details from the IPN are different than what PayPal is expecting and validation fails (so the site will not update)

There should be further details just after that link to show the error thrown.

fsockopen/cURL Your server has fsockopen enabled, cURL is disabled.

The preferred method of connecting to PayPal is cURL, the payment gateway will attempt to fall back to fsockopen but you would be much better of enabling cURL on the server.


impacttennis

June 6, 2017 at 7:22 am

Thanks; I decided that we should try and use EE4 as having a few issues and moved to PayPal Express which negates IPN. This has seemed to work ok and so we can close this for now.


Tony

  • Support Staff

June 6, 2017 at 7:25 am

Ah, ok great, I’m glad EE4 is working for you.

Viewing 10 reply threads

The support post ‘PayPal payment (success) is not updating in EE(3)’ 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