gpt4 book ai didi

rest - Paypal Rest API Curl SSL : unable to get local issuer certificate

转载 作者:太空宇宙 更新时间:2023-11-03 14:56:15 25 4
gpt4 key购买 nike

我正在使用 PayPal Express 结帐 restapi 服务。我在沙盒模式下成功编译,但在尝试联机时,curl 返回“无法获取本地颁发者证书”错误。在沙箱中,我没有收到此错误。

我试过了!我尝试在 php.ini 和 curl 参数中绑定(bind)证书文件(来自 mozilla 的最新文件),但没有任何变化。

目前我的代码是这样的

        //Building our NVP string
$request = http_build_query($requestParams + $params);
//cURL settings
$curlOptions = array (
CURLOPT_URL => https://api-3t.paypal.com/nvp,
CURLOPT_VERBOSE => 1,
CURLOPT_SSL_VERIFYPEER => 1,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_CAINFO =>'certs/cacert.pem', //CA cert file
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $request
);

$ch = curl_init();
curl_setopt_array($ch,$curlOptions);

我哪里失败了?

注意:我已经从 https://www.paypal.com/us/cgi-bin/webscr?cmd=_get-api-signature

最佳答案

我解决了问题。Mozilla 的证书在 Live 版本上失败。当我使用 Facebook 的证书时,它已修复。

关于rest - Paypal Rest API Curl SSL : unable to get local issuer certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28975569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com