Hi,
Hope you can help.
I have been having issues for a couple of months with IPNs failing (I have been using it for a while in live mode and recently tested it in Sandbox too). We receive the PayPal payment received email, but no buyer or seller notification emails arrive.
I checked the debug box in settings but the logs are empty when I make a test sale.
I have checked our estore and PayPal settings and it seems to be set-up correctly (rechecked several times). I believe estore handles the ipn so I left the PayPal ipn settings as default, although when it kept failing I tried to enter the URL path to the estore paypal script but PayPal came back with a could not validate message.
We have also been onto our hosting provider for weeks now and they say everything is fine server side. There are no error logs and they have checked the firewall, everything they can check to do with the server. The strange thing is that we were on a semi-dedicated server up until July when we migrated to a dedicated server (with the same webhost) and since then we have had issues with ipn failing, not just our sites but our clients too who are on that server. Before the move we rarely had any issues.
Our webhost has been on to PayPal and PayPal advised us to set-up a Sandbox account and make some test transactions so they could check the IPN logs. I made 5 test transactions in sandbox, first one worked and the following four failed. PayPal came back today saying "As you can see your server is responding nicely with a http 200 and the next ones are failing with no HTTP Response. This indicates that most likely your script is not closing the fsock session correctly. You will need to adjust you script and make sure that it is closing hte fsock session".
Another thing I did do today is update to the recent version of estore v6.1.4 because of the recent "PayPal Sanbox changes" post here http://www.tipsandtricks-hq.com/forum/topic/paypal-sandbox-changes but still failing.
I certainly don't know about fsock apart from that it is enabled on our server and with our webhost saying they've checked everything they can to do with the server, not sure what to do next (apart from move to another hosting provider if we can't get this resolved).
Just to mention, we did try the plugin in live mode on another webhost and it worked as it should, we received the PayPal email, seller email and the buyer got there's too. We did this to show that the issue was connected to the server we are on rather than the plugin but it didn't convince our webhost.
We are stuck now as to what the cause of this issue could be. Any help would be most appreciated. Also, could it possibly be an issue with fsock session not closing as indicated by PayPal.
Many thanks
Adam