for one week, I’ve a Warning from Paypal about IPN. It seems that some informations cannot pass between Paypal and S2member, like Automatic EOT Time, and Paid Subscription Gateway. I’ve read a lot on the Net, but didn’t found something relevant for me. I tested my server with the tool provided here and everything is fine. Configuration of Paypal and S2member are the same, for exemple, Paypal API Username, Password, signature, IPN URL, Auto return URL. I never changed these parameters who always worked fine until now.
I tried contacted Paypal, and they said that the communication was ok between the server and Paypal, but that they become a blank HTTP answer and that’s probably a bug in the script.
paypal-api.log says :
——– Output string/vars: ( Tue Apr 2, 2013 7:39:09 pm UTC ) ——–
‘__error’ => ‘Error. Please contact Support for assistance.’,
paypal-ipn.log says :
0 => ‘Unable to verify $_POST vars. This is most likely related to an invalid configuration of s2Member, or a problem with server compatibility.’,
1 => ‘If you’re absolutely SURE that your configuration is valid, you may want to run some tests on your server, just to be sure $_POST variables are populated, and that your server is able to connect/communicate with your Payment Gateway over an HTTPS connection.’,
2 => ‘s2Member uses the `WP_Http` class for remote connections; which will try to use `cURL` first, and then fall back on the `FOPEN` method when `cURL` is not available. On a Windows® server, you may have to disable your `cURL` extension; and instead, set `allow_url_fopen = yes` in your php.ini file. The `cURL` extension (usually) does NOT support SSL connections on a Windows® server.’,
3 => ‘Please see this thread: `http://www.s2member.com/forums/topic/ideal-server-configuration-for-s2member/` for details regarding the ideal server configuration for s2Member.’,
4 => ‘array (
‘s2member_paypal_notify’ => ‘1’,
paypal-rtn.log : everything seems ok
Thanks in advance for your help.