尝试使用 paypal 激活结算付款时返回 'java.lang.NullPointerException1'
Returning 'java.lang.NullPointerException1' when trying to activate a billing payment with 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);
您可能发现 PayPal 沙盒后端存在错误。请将其提交至 merchant support 并附上完整的回复,包括 Debug-Id
header.
仔细阅读文档。
cURL 默认使用 POST 方法发送数据,但是 documentation 说,你应该使用 GET。
解决方案是:
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
您好,我正在尝试使用 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);
您可能发现 PayPal 沙盒后端存在错误。请将其提交至 merchant support 并附上完整的回复,包括 Debug-Id
header.
仔细阅读文档。 cURL 默认使用 POST 方法发送数据,但是 documentation 说,你应该使用 GET。
解决方案是:
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");