Forum Replies Created
My hosting provider moved my account to another server.
That solved the IPN issue.
This ticket can now be closed.
Thanks for your help.
The behaviour you observed was because I disabled the plugin during the night.
Now, it is active and you could check that the IPN url is triggering the paypal.php script.
To narrow down the problem, I made the following tests :
Test 1 :
To check if my Paypal merchant account could be faulty, I configured the e-store plugin with a different merchant account.
Result : exactly the same behaviour. The payment receives no validation response from Paypal during the IPN handshake.
Test 2 :
To check if my WordPress installation could by faulty, I installed a fresh WordPress on a subdomain.
The only plugin that I installed is the e-store plugin.
I made a test purchase.
Result : exactly the same odd behaviour.
Test 3 :
I made a test with the Paypal sandbox.
The main difference is the Paypal url that is used for the IPN handshake : [https://www.sandbox.paypal.com/cgi-bin/webscr] (SSL port 443)
AND IT WORKED FINE !
So my conclusion is : either the e-store plugin is faulty, either something is blocking at my hosting provider (Stablehost.com)
I tried with the latest version of the plugin as well as with the version I had on my blog, which is the previous version.
I also opened a ticket at Stablehost, but for the moment they have no clue what’s happening. They assured me that they don’t block the execution of fsockopen function for PHP.
With all these informations, I hope you can get closer to the problem.
Thanks for investigating further on your side.
I checked out the error_log file. The newest entry is 6 months old.
I asked my hosting provider for fsockopen and am awaiting the answer.
Meanwhile, I upgraded the estore plugin to is latest version (7.0.5) and slightly modified the code to force it to use the validate_ipn_using_curl function instead of the validate_ipn function which uses fsockopen.
Sadly the problem persists with curl.
The script gets stuck on the curl_exec instruction.
In the meantime, I also received an email from Paypal, stating that the IPN notifications sent to [http://anti-mildiou.com/wp-content/plugins/wp-cart-for-digital-products/paypal.php] have failed, with no further details.