Posted: 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:” |
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? — |
|
|
http://thehighteaparty.com.au/transactions |
|
Sorry temporary WordPress admin username and password listed in support request should be working now. |
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! |
|
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. |
|
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 |
|
|
That’s great. Thanks Josh and Tony. |
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. |
|
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.