IPN do PayPal: não é possível obter certificado de emissor local

Estou usando o curl para verificar o IPN do PayPal, mas ele gera um erro:SSL certificate problem: unable to get local issuer certificate. O mesmo código está trabalhando no servidor de desenvolvimento e quando eu mudei para o servidor do cliente não está funcionando.

Preciso comprar a certificação ssl para efetuar o pagamento via PayPal checkout ou qualquer alteração na minha parte de codificação ou qualquer configuração que precise ser feita no servidor. A CURL já está habilitada no servidor. Qualquer ajuda será apreciada.

Meu código abaixo, e é uma página de teste reduzida para isso:

$req = HAVING PARAMETERS FROM PAYPAL;

$ch = curl_init("https://www.sandbox.paypal.com/cgi-bin/webscr");
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: Close'));

curl_exec($ch);
if(curl_errno($ch))
{
    echo 'Curl error: ' . curl_error($ch);
}

questionAnswers(2)

yourAnswerToTheQuestion