- This topic has 3 replies, 2 voices, and was last updated 12 years, 10 months ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- You must be logged in to reply to this topic.
Support site for Tips and Tricks HQ premium products
by
Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › IPN validation
Tagged: fsockopen error
Hi,
I think I need your help.
Debug mode is on
IPN testing from paypal Sandbox is successfully sent
I can read this in my ipn_handle_debug_log :
SUCCESS :Post string : test_ipn=…
FAILURE :Connection to http://www.paypal.com failed. fsockopen error no.
SUCCESS :Paypal class finished.
The transaction between the two paypal account (buyer and seller) is ok
but it appears that the plugin is unable to complete the transaction (no email confirmation for either the seller or the buyer).
So… If I did something wrong…
Thanks a lot for your help.
Hi,
fsocket error usually means some issue on your server.
Have you ever had eStore working properly before?
If so then something on your webhosting server has been changed which is in turn affecting your connection to PayPal.
Ask your provider to help you with this and give them your error logs.
I called my provider.
After verification, it appears that he does not block the IPN flow. He has many servers that use paypal services.
So, can we study this problem from another angle ?
I tried again this afternoon, here is the log :
[01/12/2012 1:22 PM] – SUCCESS :Paypal Class Initiated by 66.211.170.66
[01/12/2012 1:22 PM] – SUCCESS :Post string : blablabla…&ipn_track_id=blablabla…
[01/12/2012 1:22 PM] – FAILURE :Connection to http://www.paypal.com failed. fsockopen error no. :
[01/12/2012 1:22 PM] – SUCCESS :Paypal class finished.
If I understood the meaning of http://www.tipsandtricks-hq.com/ecommerce/wordpress-ecommerce-knowledgebase-523, it seems that paypal do the transaction job, then transmit the ipn and other information to the plugin. Till then, it’s ok (Success post string). Then, the plugin communicate with paypal to do some verification.
Is there a way to retrieve the socket error number ?
You were right the first time. I called my provider again, he blocked all socket php functions.
he unlocked php fsockopen and it works.
Thanks a lot for your help.