Paypal延迟链式支付返回”;内部服务器错误。请查看服务器日志以了解详细信息1“;

Paypal延迟链式支付返回”;内部服务器错误。请查看服务器日志以了解详细信息1“;,paypal,response,delay,payment,chained,Paypal,Response,Delay,Payment,Chained,以下代码返回“内部服务器错误。请检查服务器日志以了解详细信息1” 数字“1”是响应吗 我想知道是什么错了,为什么我不能得到正确的回应。 还有如何格式化请求以获得正确的响应。 谢谢 $url = 'https://svcs.sandbox.paypal.com/AdaptivePayments/Pay&actionType=PAY_PRIMARY&clientDetails.applicationId=APP-80W284485P519543T&clientDetails.

以下代码返回“内部服务器错误。请检查服务器日志以了解详细信息1” 数字“1”是响应吗

我想知道是什么错了,为什么我不能得到正确的回应。 还有如何格式化请求以获得正确的响应。 谢谢

$url = 'https://svcs.sandbox.paypal.com/AdaptivePayments/Pay&actionType=PAY_PRIMARY&clientDetails.applicationId=APP-80W284485P519543T&clientDetails.ipAddress=127.0.0.1&currencyCode=USD&feesPayer=EACHRECEIVER&memo=Example&requestEnvelope.errorLanguage=en_US&returnUrl=http://www.yourdomain.com/success.html&cancelUrl=http://www.yourdomain.com/cancel.html&receiverList.receiver(0).amount=25.00&receiverList.receiver(0).email=vorgminded@gmail.com&receiverList.receiver(0).primary=true&receiverList.receiver(1).amount=5.00&receiverList.receiver(1).email=v_corp@live.com&receiverList.receiver(1).primary=false&requestEnvelope.errorLanguage=en_US';

    $ch = curl_init();

    curl_setopt($ch,CURLOPT_URL, $url);
    curl_setopt($ch,CURLOPT_HTTPHEADER,array(
    "X-PAYPAL-SECURITY-USERID: vorhegmindehd_api1.gmail.com",
    "X-PAYPAL-SECURITY-PASSWORD: 5VV5B8M8CAH9ZHEZ",
    "X-PAYPAL-SECURITY-SIGNATURE: AiPC9BikCyDFQXbSkoZcgqH3hpacA3-z5-u8OUawhrQsZCBMbprk73z7",
    "X-PAYPAL-REQUEST-DATA-FORMAT: NV",
    "X-PAYPAL-RESPONSE-DATA-FORMAT: NV",
    "X-PAYPAL-APPLICATION-ID: APP-80W284485P519543T"
    ));



    //execute post
    $result = curl_exec($ch);

    $resArr = json_decode($result);
    print_r($result);

    //close connection
    curl_close($ch);
经过数小时的调查,这是正确的通话格式(代码如下)
  • 然而,现在我得到了:
“2015-06-11T06:33:51.784-07:00故障305229B402FE81574356552003PlatformApplicationErrorAuthentication 失败。API凭据不正确。“

  • 而API凭据取自并且是正确的
感谢所有试图帮忙的人。如果对新错误有任何建议,请回复。谢谢

$url = 'https://svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails';


$parameters = 'actionType=PAY&clientDetails.applicationId=APP-80W284485P519543T&clientDetails.ipAddress=127.0.0.1&currencyCode=USD&feesPayer=EACHRECEIVER&memo=Example&returnUrl=http://www.yourdomain.com/success.html&cancelUrl=http://www.yourdomain.com/cancel.html&receiverList.receiver(0).amount=25.00&receiverList.receiver(0).email=vorgminded@gmail.com&receiverList.receiver(0).primary=true&receiverList.receiver(1).amount=5.00&receiverList.receiver(1).email=v_corp@live.com&receiverList.receiver(1).primary=false&requestEnvelope.errorLanguage=en_US';

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POSTFIELDS, $parameters);
curl_setopt($ch,CURLOPT_HTTPHEADER,array(
'X-PAYPAL-SECURITY-USERID' => 'quxxxxxxxxxxator_api1.gmail.com',
'X-PAYPAL-SECURITY-PASSWORD' => 'QSH6xxxxxx2CXMW',
'X-PAYPAL-SECURITY-SIGNATURE' => 'Al.b0WCW1xxxxxxxxxxxxxxrApDew5IUXWrEqJehMdG.PVMtaC7u',
'X-PAYPAL-REQUEST-DATA-FORMAT' => 'NV',
'X-PAYPAL-RESPONSE-DATA-FORMAT' => 'NV',
'X-PAYPAL-APPLICATION-ID' => 'APP-80W284485P519543T'
));

//execute post
$result = curl_exec($ch);

$resArr = json_decode($result);
print_r($result);

//close connection
curl_close($ch);

更新
  • 对于具有相同问题的所有其他人:
标题格式错误,数据类型也错误,下面的代码执行正常

$url = 'https://svcs.sandbox.paypal.com/AdaptivePayments/Pay';


$parameters = 'actionType=PAY_PRIMARY&clientDetails.applicationId=APP-80W284485P519543T&clientDetails.ipAddress=143.95.39.52&currencyCode=USD&feesPayer=EACHRECEIVER&memo=Example&receiverList.receiver(0).amount=25.00&receiverList.receiver(0).email=v_corp-facilitator@live.com&receiverList.receiver(0).primary=true&receiverList.receiver(1).amount=5.00&receiverList.receiver(1).email=v_corp-buyer@live.com&receiverList.receiver(1).primary=false&requestEnvelope.errorLanguage=en_US&returnUrl=http://www.google.com&cancelUrl=http://www.net.hr';

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POSTFIELDS, $parameters);
$headers = array(
'X-PAYPAL-SECURITY-USERID: v_corp-facilitator_api1.live.com',
'X-PAYPAL-SECURITY-PASSWORD: MVDUDLUZTHUHFE23',
'X-PAYPAL-SECURITY-SIGNATURE: AmoptyIrmh6lUZc78BeJ.pp5-B1qAG6-LkYRukL6PdAXE1igG0TXwyNh',
'X-PAYPAL-REQUEST-DATA-FORMAT: NV',
'X-PAYPAL-RESPONSE-DATA-FORMAT: JSON',
'X-PAYPAL-APPLICATION-ID: APP-80W284485P519543T'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);





//execute post
$result = curl_exec($ch);

$resArr = json_decode($result);
print_r($result);

//close connection
curl_close($ch);
经过数小时的调查,这是正确的通话格式(代码如下)
  • 然而,现在我得到了:
“2015-06-11T06:33:51.784-07:00故障305229B402FE81574356552003PlatformApplicationErrorAuthentication 失败。API凭据不正确。“

  • 而API凭据取自并且是正确的
感谢所有试图帮忙的人。如果对新错误有任何建议,请回复。谢谢

$url = 'https://svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails';


$parameters = 'actionType=PAY&clientDetails.applicationId=APP-80W284485P519543T&clientDetails.ipAddress=127.0.0.1&currencyCode=USD&feesPayer=EACHRECEIVER&memo=Example&returnUrl=http://www.yourdomain.com/success.html&cancelUrl=http://www.yourdomain.com/cancel.html&receiverList.receiver(0).amount=25.00&receiverList.receiver(0).email=vorgminded@gmail.com&receiverList.receiver(0).primary=true&receiverList.receiver(1).amount=5.00&receiverList.receiver(1).email=v_corp@live.com&receiverList.receiver(1).primary=false&requestEnvelope.errorLanguage=en_US';

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POSTFIELDS, $parameters);
curl_setopt($ch,CURLOPT_HTTPHEADER,array(
'X-PAYPAL-SECURITY-USERID' => 'quxxxxxxxxxxator_api1.gmail.com',
'X-PAYPAL-SECURITY-PASSWORD' => 'QSH6xxxxxx2CXMW',
'X-PAYPAL-SECURITY-SIGNATURE' => 'Al.b0WCW1xxxxxxxxxxxxxxrApDew5IUXWrEqJehMdG.PVMtaC7u',
'X-PAYPAL-REQUEST-DATA-FORMAT' => 'NV',
'X-PAYPAL-RESPONSE-DATA-FORMAT' => 'NV',
'X-PAYPAL-APPLICATION-ID' => 'APP-80W284485P519543T'
));

//execute post
$result = curl_exec($ch);

$resArr = json_decode($result);
print_r($result);

//close connection
curl_close($ch);

更新
  • 对于具有相同问题的所有其他人:
标题格式错误,数据类型也错误,下面的代码执行正常

$url = 'https://svcs.sandbox.paypal.com/AdaptivePayments/Pay';


$parameters = 'actionType=PAY_PRIMARY&clientDetails.applicationId=APP-80W284485P519543T&clientDetails.ipAddress=143.95.39.52&currencyCode=USD&feesPayer=EACHRECEIVER&memo=Example&receiverList.receiver(0).amount=25.00&receiverList.receiver(0).email=v_corp-facilitator@live.com&receiverList.receiver(0).primary=true&receiverList.receiver(1).amount=5.00&receiverList.receiver(1).email=v_corp-buyer@live.com&receiverList.receiver(1).primary=false&requestEnvelope.errorLanguage=en_US&returnUrl=http://www.google.com&cancelUrl=http://www.net.hr';

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POSTFIELDS, $parameters);
$headers = array(
'X-PAYPAL-SECURITY-USERID: v_corp-facilitator_api1.live.com',
'X-PAYPAL-SECURITY-PASSWORD: MVDUDLUZTHUHFE23',
'X-PAYPAL-SECURITY-SIGNATURE: AmoptyIrmh6lUZc78BeJ.pp5-B1qAG6-LkYRukL6PdAXE1igG0TXwyNh',
'X-PAYPAL-REQUEST-DATA-FORMAT: NV',
'X-PAYPAL-RESPONSE-DATA-FORMAT: JSON',
'X-PAYPAL-APPLICATION-ID: APP-80W284485P519543T'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);





//execute post
$result = curl_exec($ch);

$resArr = json_decode($result);
print_r($result);

//close connection
curl_close($ch);

附加信息:(服务器错误日志):
PHP解析错误:语法错误,意外的“'X-PAYPAL-SECURITY-USERID:vor”(T_CONSTANT_ENCAPSED_STRING)位于/home/quickser/public_html/dev/njemac/wp content/plugins/insert PHP/insert_PHP.PHP(48):eval()“d代码在第9行
我正在尝试实现这一点:在主题之外,我建议省略您的api帐户信息,即使它是沙箱,而且大多数人都是出于好意。我不记得是否可以将有效负载放入url,因为当我这样做时,我总是将其放入curl的数据字段中-抱歉,我不记得以前使用的确切方式由于我目前无法访问我的测试环境。附加信息:(服务器错误日志):
PHP解析错误:语法错误,意外的“'X-PAYPAL-SECURITY-USERID:vor”(t_CONSTANT\u ENCAPSED\u STRING)in/home/quickser/public\u html/dev/njemac/wp content/plugins/insert PHP/insert_PHP.PHP(48):eval()“d代码在第9行
我正在尝试实现这一点:在主题之外,我建议省略您的api帐户信息,尽管这是一个沙箱,而且大多数人都是出于好意。我不记得是否可以将有效负载放入url中,因为当我这样做的时候,我总是把它放在curl的数据字段中-抱歉,我不记得我以前使用的确切方式,因为我现在无法访问我的测试环境。附加信息:(服务器错误日志):
PHP解析错误:语法错误,意外的“'X-PAYPAL-SECURITY-USERID:vor'(t_CONSTANT_ENCAPSED_STRING)在/home/quickser/public_html/dev/njemac/wp content/plugins/insert php/insert_php.php(48):eval()中“d代码在第9行
我正在尝试实现这一点:在主题之外,我建议省略您的api帐户信息,即使它是沙箱,而且大多数人都是出于好意。我不记得是否可以将有效负载放入url,因为当我这样做时,我总是将其放入curl的数据字段中-抱歉,我不记得以前使用的确切方式因为我目前无法访问我的测试环境。