Support

Home Forums Event Espresso Premium IPN Madness

IPN Madness

Posted: January 6, 2016 at 3:27 pm


Matt Barnett

January 6, 2016 at 3:27 pm

I’ve gone thru the docs and this has worked before, not sure why it’s not working now. For events, I can buy a ticket, it sends me to PayPal to complete, but paypal never sends me back to the main site and even though I might get a “registration notification” email, it doesn’t show in Registrations list – they all show as “incomplete” or “abandoned”. I added the proper exceptions to my cache plugin and then disabled it for good measure. Language is UTF-8. IPN Registration page working properly. Please help! Thanks.

site is transportationclubofatlanta.com


Josh

  • Support Staff

January 6, 2016 at 3:43 pm

Hi Matt,

Usually when something like the PayPal IPN all of a sudden stops working with no changes to the WordPress plugins, settings, or even the PayPal account, we advise to check with the host to see if they’ve made any changes to site where the CA (Certificate of Authenticity) certificate would be affected. What we’ve seen before is the site gets moved to a different server, and the new server doesn’t have a CA certificate, or it wasn’t configured properly.

Two other things to check:
1) The IPN is enabled in the PayPal account
2) You can go into Event Espresso > Payment Methods > Logs and check for the response from PayPal. There may be an error or two logged there that will shed some light on what’s going on, or nothing logged at all. In either cases, it’s valuable info for troubleshooting.


Matt Barnett

January 6, 2016 at 4:05 pm

Thanks Josh. This is the latest transaction log entry message:

Could not update transaction based on payment because the payment details have not yet been put on the payment. This normally happens during the IPN or returning from PayPal


Josh

  • Support Staff

January 6, 2016 at 4:16 pm

Right, so it appears no IPN was received for that transaction. Can you check the PayPal account to verify that the IPN feature is enabled? Also can you check with the host to see if the server has a valid CA certificate?


Matt Barnett

January 6, 2016 at 4:52 pm

IPN is on for sure and pointed to the transactions page, i did NOT have a secure certificate on the site and added an self-signed one. Does it have to be a signed certificate?


Josh

  • Support Staff

January 6, 2016 at 5:46 pm

For now, you should be able to use the certificate that’s linked to from this stackexchange thread:

http://stackoverflow.com/questions/29235389/paypal-ipn-certificate-verify-failed

On a related note, you’ll want to be sure that your host makes the upgrades (if they haven’t already) outlined here:

https://devblog.paypal.com/paypal-ssl-certificate-changes/


Matt Barnett

January 7, 2016 at 5:34 pm

Still not having any luck.

Does this help (from paypal)

Notification URL
http://www.transportationclubofatlanta.com/transactions/?e_reg_url_link=1-8f1efa5741a79ae741f8cfad703fac47&ee_payment_method=paypal_standard

HTTP response code
403

Delivery status
Retrying


Josh

  • Support Staff

January 7, 2016 at 6:04 pm

Hi Matt,

Has anything on your server changed with regards to the .htaccess file, and/or new security/spam prevention plugins installed? The 403 error means that something on your server is refusing to accept the IPN from PayPal.

You can check the .htaccess file and the access logs to see what’s set up to be blocked and what’s being blocked.

More info here:

http://blog.strictly-software.com/2012/08/paypal-and-instant-payment-notification.html

The support post ‘IPN Madness’ 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