https://paypal.com/cgi-bin/webscr endpoint returning 404 when sending Empty 200 Response
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not a sandbox issue but I couldn't figure out where else to post this.
I've had my IPN listener in place for over 6 years, nothing has changed but everything has stopped working.
I've added some diagnostics & the issue is happening where I'm doing step 2 in the IPN flow and sending the empty 200 response to https://paypal.com/cgi-bin/webscr but it returns a 404 & consequently the flow isn't completed & the purchases aren't completing (though paypal is taking the money)
Please can somebody help with this - I'm getting desperate here
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oh, mine is just a form on a page... see the bottom of https://www.pondvalleylabradors.com/labrador-retriever-puppies/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had this problem too. Mine had been working since 2016 then suddenly stopped. My problem was that I added the cmd=_notify-validate to the end of the END of the list of parameters instead of at the beginning. From their IPN guide:
Create a request that contains exactly the same IPN variables and values in the same order,
preceded with cmd=_notify-validate.
I changed my code to add the cmd=_notify-validate to the beginning of the list to fix the problem. I hope this helps.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Auto Return feature for digital products without using woocommerce? in PayPal Payments Standard
- subscription_id has disappeared in REST APIs
- PHP SDK error: broken content-length header in SDKs
- Advanced checkout and no 3DS information in the response in REST APIs
- Add parameters to custom auto return url? in PayPal Payments Standard