• Hi,

    I have optimize press and i am having an issues when payment is complete and customer is redirected to my website from paypal, they get the following error message:

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

    This is most likely related to an invalid configuration of optimizepress,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.

    optimizepress 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 cURLextension; 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.

    I also ran the server tests, and everything is fine. I have also ran the curl test and that was ok too. I double check all the paypal settings that was ok too. I disabled all plugins and still get this problem.

    Really need help on this.

    Chris

    https://www.ads-software.com/plugins/s2member/

Viewing 15 replies - 16 through 30 (of 30 total)
  • Hi All.

    I work with OptimizePress and we have been extensively troubleshooting this overnight with our hosts, customers hosts, servers running SSL’s etc.

    It’s not an issues related to OptimizeMember or OptimizePress.

    It appears to be SSL related with the host (at server level and IPN). Paypal may have rolled out recent changes earlier than planned on the signing algorithm of certificates (from SHA-1 to SHA-256).

    We are seeing the issue on numerous sites and also s2Member sites we have tested.

    If any OptimizePress customers have questions please contact our support team, we’ll be happy to help and provide alternative solution to test.

    Best regards
    David

    So any suggestions what one can change on the cert?
    Or maybe should we forward all paypal IPN request to non SSL?

    I’m using a SHA-256 cert – so what is the problem about the certs exactly?

    Frosy, how do you fix that? Should I contact our hosting provider?

    We are still testing some alternative solutions to get Paypal working.

    Please content OptimizePress support and our team will happily help you out.

    Best regards
    David

    Hi David, I wrote to optimize press support yesterday, still no response… Is there a way to implement a quick fix for optimize press?

    Hi, same problem for me!

    Hi Yurry,

    I replied to you with some info. Hope that helps.

    Best regards
    David

    Hi All,

    We are coded a solution for OptimizeMember which has worked.

    Please open a support ticket and we’ll update you. For those of you who have open tickets we will reply with info.

    Best regards
    David

    Plugin Contributor Raam Dev

    (@raamdev)

    @frosy @papuche @yury-chess @extremecarver @napalm44 @newedgemarketing @kts915 @cferr @krumch

    We are aware of this issue. This was actually a problem with PayPal’s servers and it affected many other WordPress plugins that interact with the PayPal gateway.

    As of right now it appears that PayPal has fixed things on their end, but if you’re still experiencing this issue please see this GitHub Issue for a complete description of the problem and a short-term workaround: https://github.com/websharks/s2member/issues/610#issuecomment-118038424

    The github fix with the new utils-urls-inc.php file is not working for me. I am testing the purchase of page access. The new file causes an error about headers already being sent when accessing a purchased page.

    Doing test purchases when a user pays via PayPal and then clicks to return to the website they get the error unable to verify $_post vars.

    But the buyer does receive an email with access instructions, and access works (with the original utils-urls-inc file, the new github file allows access but causes errors).

    My site comes back fine when running the s2-server-scanner, and I have copied and recopied IPN/PDT codes from PayPal over a dozen times.

    I am experiencing the same issue, however the transaction with PayPal is fine AND this was working for me before – it’s when I try to return to the site I receive the same error as indicated by cferr above. Please advise. Thank you!

    The github workaround seemed to do the trick for me.

    The github workaround worked for me too.

    Hi
    I’m an s2member pro user, I’m facing a similar problem here.
    I’m working in sandbox mode. trying to sell access for 1 day, buy now, non recurring no trial, the payment on paypal went fine and the user registration as well, I even saw the subscription ID when I see the user in WP users list. However, after the one day ends, the user still has access to the membership, when I check out the user in WP users list, he’s still assigned the membership as it must have been expired by now.
    I check PayPal IPN history, and discovered that IPN can’t have access to my notify page on my website, hence, the messages are not deliverer to s2member. Checked out the logs and saw the same error messages that I didn’t see prior to checking the logs.
    error unable to verify $_post vars
    My server checking yields fine results and I’m using HTTPS on all my pages, with HTTPS redirection plugin as well.
    What do suggest ?

    xealpha, could you verify that your PDT configuration is correct? WP Admin -? s2Member -? PayPal Options -? PayPal PDT Integration

    See also: https://s2member.net/unable-to-verify-post-vars-error-96

Viewing 15 replies - 16 through 30 (of 30 total)
  • The topic ‘error unable to verify $_post vars’ is closed to new replies.