我已经集成了paypal支付API,从今天起它显示我的错误,如 NSS:未找到客户端证书(昵称未指定)。我在这里尝试了一些解决方案,但无法对其进行排序。
我们在服务器上启用了OPEN SSL并使用CentOs 6.x.尝试再次升级操作系统相同的结果。
我们处于沙盒模式并在IP上运行我们的服务器作为我们尚未映射的域。任何帮助将不胜感激。
答案 0 :(得分:3)
如果您使用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));
希望它对你有所帮助。