Support

Home Forums Ticketing Add-on Event Payment status is Incomplete though paypal IPN response says completed (2)

Event Payment status is Incomplete though paypal IPN response says completed (2)

Posted: September 10, 2018 at 8:05 am


Simona Finessi

September 10, 2018 at 8:05 am

Hello, we experience the same problem described in this thread: https://eventespresso.com/topic/event-payment-status-is-incomplete-though-paypal-ipn-response-says-completed/
IPN message is sent to website and response status is 200 (ok). Anyway payment is marked incomplete in database. We don’t have the log option in “Payment settings”.
We tried installing the txn template as described in the other post, it outputs that payment is incomplete.
Can you please help? How can we further understand why it’s not registering payment status?
Thank you

  • This topic was modified 5 years, 7 months ago by  Simona Finessi.
  • This topic was modified 4 years, 1 month ago by  Garth.


Josh

  • Support Staff

September 10, 2018 at 9:01 am

Hi,

May I ask what’s the URL of the transactions page? EE3 does not have the log option in Payment Settings, but there is a PayPal IPN log file you can check located in /wp-content/uploads/espresso/logs/

The recommended course would be to upgrade to Event Espresso 4 and use its built-in PayPal Express gateway. You’ll avoid the IPN issues entirely this way.


Simona Finessi

September 11, 2018 at 1:07 am

This reply has been marked as private.


Simona Finessi

September 11, 2018 at 1:33 am

Hi, I just downloaded the file cacert.pem from https://curl.haxx.se/docs/caextract.html and put it into c:\php\ as indicated in the log.
Now the transaction works correctly, I still don’t understand why this file is needed and if I did the right thing.
Thank you for your assistance.


Tony

  • Support Staff

September 11, 2018 at 2:07 am

Why EE is requiring a certificate?

EE isn’t requiring a certificate, the connection between your server and PayPal’s server does.

I just downloaded the file cacert.pem from https://curl.haxx.se/docs/caextract.html and put it into c:\php\ as indicated in the log.

Which, in short, means you updated your root ca cert to validate the current certificates used for HTTPS connections.

Now the transaction works correctly, I still don’t understand why this file is needed and if I did the right thing.

You needed to update the file because your server needed to be updated, when a HTTPS connection is made there’s a handshake between the server and client so they can agree on a protocol to use and validate the certificates in use are indeed valid. The connection to PayPal used certs that your server was not set up to validate, now it is.

The support post ‘Event Payment status is Incomplete though paypal IPN response says completed (2)’ 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