NSS:使用Paypal和CURL找不到客户证书(昵称未指定)

时间:2017-02-17 14:40:15

标签: php curl paypal

我已经集成了paypal支付API,从今天起它显示我的错误,如 NSS:未找到客户端证书(昵称未指定)。我在这里尝试了一些解决方案,但无法对其进行排序。

我们在服务器上启用了OPEN SSL并使用CentOs 6.x.尝试再次升级操作系统相同的结果。

我们处于沙盒模式并在IP上运行我们的服务器作为我们尚未映射的域。任何帮助将不胜感激。

1 个答案:

答案 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));

希望它对你有所帮助。