2016-02-18 97 views
0

我为我的网站集成了PayPal自适应付款.Itz在本地完美工作。但是当我在实时服务器上尝试它时,它显示我有错误。我开始知道错误是由于curl SSL Connect错误。
任何人都可以帮助我吗?Curl SSL Connect错误

$ch = curl_init(); 

    curl_setopt($ch, CURLOPT_URL, $this->apiUrl.$call); 

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 

    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); 

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE); 

    curl_setopt($ch, CURLOPT_TIMEOUT, 0); 

    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); 

    curl_setopt($ch, CURLOPT_HTTPHEADER, $this->headers); 

    return json_decode(curl_exec($ch), TRUE); 

    print_r(json_decode(curl_exec($ch), TRUE)); 

    echo '<pre>';print_r(curl_getinfo($ch)); echo '</pre>'; echo '<br>'; 
+1

显示什么错误? –

+0

SSL连接错误 –

回答

0

尝试使ssl验证器如下所示为false。它可能会帮助你。

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 

编辑

curl_setopt($ch, CURLOPT_USERPWD, $clientId.":".$secret); 
+0

我已经试过这个,不幸itz不工作.... –

+0

卷曲选项是否在你的服务器上工作? – PHPExpert

+0

尽量提供客户端ID。我编辑了这个答案。 – PHPExpert