My store has worked fine for me for the past several months using Paypal Express, then recently I started getting this error:

Fatal error: Uncaught exception 'Guzzle\Http\Exception\CurlException' with message '[curl] 60: SSL certificate problem, verify that the CA cert is OK.
Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed [url] https://api-3t.paypal.com/nvp?METHOD=SetExpressCheckout&VERSION=85.0&USER=****&PWD=****&SIGNATURE=****&PAYMENTREQUEST_0_PAYMENTACTION=Authorization&PAYMENTREQUEST_0_AMT=25.00&PAYMENTREQUEST_0_CURRENCYCODE=USD&PAYMENTREQUEST_0_INVNUM=28&PAYMENTREQUEST_0_DESC=Order%20%2323&PAYMENTREQUEST_0_NOTIFYURL=https%3A%2F%2F****%2F%3FACT%3D42%26H%3Ded76259ef4afa5448b4a01476cc76f98&SOLUTIONTYPE=Sole&LANDINGPAGE=Billing&RETURNURL=https%3A%2F%2F****%2F%3FACT%3D42%26H%3Ded76259ef4afa5448b4a01476cc76f98&CANCELURL=https%3A%2F%2F****&HDRIMG=&BRANDNAME=&NOSHIPPING=1&ALLOWNOTE=0&PAYMENTREQUEST_0_SHIPTONAME=****&PAYMENTREQUEST in /home/****/system/expressionengine/third_party/store/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php on line 338

(****)to signify sensitive data.

How do I get it to work again?

  • Which version of Store are you using? Commented Apr 21, 2014 at 2:21
  • This isn't specific to Store as such but the curl request is unable to verify the CA of the security certificate so it's throwing an exception. Have you recently moved the hosting at all and is this now on a Windows hosted setup?
    – Ian Young
    Commented Apr 21, 2014 at 12:19
  • No, hosting has been the same for the last 2 years. I'm on a dreamhost server. The only thing that has changed recently this updated EE to 2.8 and the Store to 2.31. But this error was present before both updates.
    – Blalan
    Commented Apr 21, 2014 at 12:39
  • Very strange. Store (via one of the libraries we use, Guzzle) actually comes with the latest root CA certifies, which completely avoids most SSL problems. My guess is that your host has changed something without telling you (likely related to the recent heartbleed venerability, unless this started happening before April 7). Do you have a staging site on a different host/server you can test? Commented Apr 21, 2014 at 15:25
  • I do have a staging site on another server, but i don't have EE and the Store setup there. I have had problems before with this host, so I'm not surprised. What info/questions should I be looking for/asking?
    – Blalan
    Commented Apr 21, 2014 at 19:19


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.