返回' java.lang.NullPointerException1'当试图用paypal激活账单支付时

时间:2015-01-15 20:34:10

标签: php curl paypal

您好我正在尝试使用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);

2 个答案:

答案 0 :(得分:0)

您可能在PayPal Sandbox后端看到了一个错误。请将其提交至merchant support并提供完整回复,包括Debug-Id标题。

答案 1 :(得分:0)

仔细阅读文档。 cURL默认使用POST方法发送数据,但是documentation说,你应该使用GET。

解决方案是:

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");