• I have installed the paypal plugin for express checkout as well as entered my API credentials. When I am on the cart page and click the payment button I am getting a error “There was a problem connecting to the payment gateway.” and emailed the following error:

    SetExpressCheckout call failed.
    Error Code: 0
    Detailed Error Message: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

    I got the API cred’s right off the paypal sandbox test accounts page.

    Not sure what is broken here.

    Thanks,

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter illwill817

    (@illwill817)

    Plugin Contributor angelleye

    (@angelleye)

    PayPal’s sandbox no longer accepts requests from SSLv3 the protocol. Your server is apparently still using that.

    You need to update your server software stack so that it uses TLS 1.2. See this post for more details, most importantly:

    If you want to use TLS 1.2 you’ll need to upgrade to OpenSSL 1.0.1 as a minimum, and then you’ll be able to set CURLOPT_SSLVERSION to 6 (TLS 1.2).

    If you want TLS 1.2 to be used automatically during SSL requests, you’ll also need to upgrade to PHP 5.5.19+ (this is the ideal solution but many projects are still on older PHP versions).

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

The topic ‘SetExpressCheckout call failed’ is closed to new replies.