New to the community? Welcome! Please read our Community Rules and Guidelines
Pay, shop, and do even more on the PayPal appGet the App
Was something updated on or after the 12/8/22??? That's when I got the last notification...
I'm using very similar PHP code to the example provided by PayPal, and it's been working w/o issues for past 8 years, and now since my last one on 12/8/22 I have not gotten any IPN notifications, I have even disabled it and re-enabled it.
I have tried re-sending the Notifications using the Instant Payment Notification (IPN) history page, and I just get nothing... no errors and no notification on my end. Anyone ran into this issue lately?
Thanks, any info or tips appreciated!
Good day @TheDoc_Uprising,
Thank you for posting to the PayPal community.
If you do not receive any IPN messages from PayPal:
Check your IPN history on paypal.com.
Note: IPN Simulator messages will not appear in your PayPal account IPN history.
Your IPN history tells you whether PayPal sent a given IPN message and whether your listener responded to it. This page may also provide information about the status of the server on which your listener is running. If necessary, you can request that PayPal re-send a given IPN message via the IPN history page.
Check that the path to your IPN listener is correct, and that you are using this path correctly in your IPN notification URL.
Tip: Do not use "localhost" URLs. Since IPN uses back-end server-to-server communication, setting a path to localhost causes the IPN service to post to itself rather than to your server.
Verify that your firewall is not blocking HTTPS POST request messages from PayPal.
Check your web server's access and error logs.
The access log tells you whether your server is receiving IPN messages at all, while the error log lists any errors that have occurred on your server.
Check your programming language's error log.
Many scripting languages write to a log if an error occurs while executing a script. If your web server's access log shows that PayPal is sending IPNs but your listener is not responding as expected, the listener script might contain an error. Often, your language error log tells you what this error is and where it occurs in your listener script.
For IPNs configured to be sent to your return URL, for example, for PayPal button code, do the following:
Note: This type of IPN cannot be tested using the IPN Simulator.
If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.