Has anyone else been experiencing problems with PayPal’s IPN service? I’ve noticed that all of a sudden it doesn’t seem to be working. I suspect the problem is entirely PayPal’s, as I’ve read that they are known to change things without telling anyone. However, I just wanted to make sure that it’s not something that I’m doing wrong.
The problem basically comes down to the fact that my script for handling the IPN POST request is unable to POST back to the PayPal server. I was using fsockopen() and fputs() as per PayPal’s example on their site, but it was for some reason returning 404 errors. I changed the script to now use the curl() functions and POSt back to https://www.paypal.com/cgi-bin/webscr, but now curl is complaining that it can’t connect to the host when I call curl_exec (errno = 7).
If someone could help me get to the bottom of this, I may actually have some hair left.