latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

About: Caevan Sachinwalla

Sorry, I've not written a description yet. I'll get to it soon!


Topics I'm Subscribed To

Viewing topic 1 (of 1 total)
Topic Count Last Reply
Unable to verify $_POST vars.

By:  Caevan Sachinwalla in: Community Forum

voices: 2
replies: 3

4 years ago  Caevan Sachinwalla

Viewing topic 1 (of 1 total)

Topics I've Started

Viewing topic 1 (of 1 total)
Topic Count Last Reply
Unable to verify $_POST vars.

By:  Caevan Sachinwalla in: Community Forum

voices: 2
replies: 3

4 years ago  Caevan Sachinwalla

Viewing topic 1 (of 1 total)

My Latest Replies (From Various Topics)

Viewing 2 replies - 1 through 2 (of 2 total)
Author Replies
Author Replies
Posted: Wednesday Dec 12th, 2012 at 7:12 pm #34440

I am guessing on most hosting providers port 443 should be open. In our case all ports other than HTTP and a couple of others were closed due to a conserted attack on our site. In any case you should be able to log a ticket with your hosting provider to ask them to open the port for you.

Let me know how you go.

Posted: Tuesday Dec 11th, 2012 at 10:47 pm #34324

As no one was able to help me, I decided to analyse the code myself. The above data looks like it should be OK so it seemed odd that there was this issue.
What happens when S2 member gets the IPN message from paypal is it has to send back the message it received to paypal at which point if everything is OK, Paypal will send back verified. When S2 member sends the message for verification it uses an HTTPS request which uses port 443. If port 443 happens to be blocked nothing goes out no error is returned and the code falls through to an else in c_ws_plugin__s2member_paypal_notify_in:paypal_notify() in paypal-notify-in.inc.php and the above error is logged.
My issue was simply fixed by opening port 443.
Curiously the server check function which they get you to run does not actually verify it can make an https request. Hence you think everything is fine after you run the test.

Viewing 2 replies - 1 through 2 (of 2 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.