ERROR: Unable to verify $_POST vars

Hello, I need help in setting up a paid member area. After payment of the members instead of directing the members on a page it sends this error message.

"ERROR: Unable to verify $_POST vars.
Please contact Support for assistance.

This is most likely related to an invalid configuration of s2Member, or a problem with server compatibility. If you are the site owner, and 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.

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.

Please see this thread for details regarding the ideal server configuration for s2Member."

If you want assistance, you need to provide full details, e.g. name of payment processor, are you using s2Member free or Pro, forms or buttons, what EXACTLY is the process that leads to this message, etc, etc

I have a free s2member account with a paypal as payment method, I made the
configuration as follows: - s2Member PayPal Account Details - PayPal IPN
Integration - PayPal PDT / Auto-Return Integration - Signup Email
Confirmation - Create a payment button - change the image of the payment
button - Integrate the payment button in my sales page - protect the member
page - efin the tests that send me the error message