您好我正在尝试使用PHP Curl激活我的paypal结算方案,但我不断收到'java.lang.NullPointerException1'
这是我的代码
curl_init($ch);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER,$header);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PATCH');
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
$resultTwo = curl_exec($ch);
答案 0 :(得分:0)
您可能在PayPal Sandbox后端看到了一个错误。请将其提交至merchant support并提供完整回复,包括Debug-Id
标题。
答案 1 :(得分:0)
仔细阅读文档。 cURL默认使用POST方法发送数据,但是documentation说,你应该使用GET。
解决方案是:
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");