Support

Home Forums Event Espresso Premium PayPal IPN Problem

PayPal IPN Problem

Posted: September 21, 2015 at 3:50 pm

Viewing 8 reply threads


Jennifer Mackinder

September 21, 2015 at 3:50 pm

We recently changed our WordPress theme and ever since we have been getting emails from PayPal stating “Please check your server that handles PayPal Instant Payment Notification (IPN) messages. Messages sent to the following URL(s) are not being received:”
Then it seems that after a period of time (maybe a few weeks) that our Instant Payment Notification (IPN) message delivery is disabled from within our PayPal account and we have to re-enable otherwise our EventEspresso transactions are marked as incomplete.
Further details will be listed in our support purchase request.
Thanks.


Lorenzo Orlando Caum

  • Support Staff

September 21, 2015 at 3:54 pm

Hi Jennifer,

Could you let us know the URL that is setup for the PayPal IPN?

It should be similar to this:

example.com/transactions/

Next, are you using any security-related plugins on your site?


Lorenzo


Jennifer Mackinder

September 21, 2015 at 4:14 pm

http://thehighteaparty.com.au/transactions
Not sure about the security plugins. The new theme may have some bundled in.


Jennifer Mackinder

September 21, 2015 at 4:59 pm

Sorry temporary WordPress admin username and password listed in support request should be working now.


Josh

  • Support Staff

September 21, 2015 at 6:29 pm

Hi Jennifer,

I’m afraid that the WP password and FTP password appear to be incorrect. Can you try resending that info again via the form? Thanks!


Tony

  • Support Staff

September 22, 2015 at 6:36 am

Hi Jennifer,

Thank you, the new login details worked.

Can you follow the steps to set the PayPal IPN to use UTF-8 encoding from this link please:

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

You’ll need to log into your PayPal account to make the changes there.


Josh

  • Support Staff

September 22, 2015 at 8:59 am

Hi Jennifer,

A little update: Tony and I found that the theme has what appears to be some modifications to the Portfolio post type. Basically there’s a conflict with the “query_var” set for the Portfolio post type in the theme that’s creating an issue for the PayPal return. It’s very strange.

Anyway, as a workaround, we changed the query_var part on the PayPal gateway so it’d no longer conflict.

If there’s a developer that’s still working on this theme, it may be good to let them know that using a query_var of “id” for the portfolio post type may cause some other conflicts in other places on the site that could be avoided by setting the query_var to something more unique, like “portfolio_id” or something. There’s more information about this in the codex should they have any questions:

https://codex.wordpress.org/Function_Reference/register_post_type#query_var


Jennifer Mackinder

September 22, 2015 at 2:26 pm

That’s great. Thanks Josh and Tony.
Is there anything we need to be aware of in the future about the change you made in regards to upgrades and updates? Could your fix be overwritten?


Josh

  • Support Staff

September 22, 2015 at 3:26 pm

The fix will not be overwritten on an update because the change was made to the PayPal gateway located in /wp-content/uploads/espresso/gateways. It’s basically a copy of the original, with a tweak to the one query_var.

The thing to be aware of in the future is if there’s an update to EE3 that includes some changes to the PayPal gateway, the changes will need to be copied over to the /wp-content/uploads/espresso/gateways/paypal folder.

Viewing 8 reply threads

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