我已经集成了PayPal付款API,从今天起,它显示出错误的错误,例如 nss:未找到客户端证书(未指定昵称)。我在这里尝试了一些解决方案,但无法对其进行整理。
我们在服务器上和使用CentOS 6.x上启用了打开的SSL启用。尝试再次升级OS的结果。
我们处于沙盒模式,并在IP上运行服务器作为我们的域尚未映射。任何帮助将不胜感激。
如果使用Curl
,则必须在Curl
中传递以下参数。加上json
数据中是否有额外的空间,请注意
类似的东西:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.sandbox.paypal.com/v1/payments/payment");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, CARD_DATA_OBJECT);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json","Authorization: Bearer ".PAYPAL_TOKEN));
希望对您有帮助。