I’ve got a client site that is receiving intermittent IPN Failure emails from Paypal. I’ve checked that the IPN settings match in s2member and Paypal. Here’s the paypal-ipn.log:
PHP v5.2.17 :: WordPress® v3.4.2 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 49.18 MB :: Real Memory 49.75 MB :: Peak Memory 49.28 MB :: Real Peak Memory 49.75 MB
legacymovement.net/?s2member_paypal_notify=1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
array (
's2member_log' =>
array (
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\',
)',
),
)
Please advise.
Thanks!