我目前正在开发一个电子商务网站,我已经整合了Paypal(快速结账),直到昨天仍然运作良好。
当我发送DoExpressCheckoutPayment请求时,我收到此回复:
"ACK" => "Failure"
"VERSION" => "204.0"
"BUILD" => "000000"
"L_ERRORCODE0" => "10001"
"L_SHORTMESSAGE0" => "Internal Error"
"L_LONGMESSAGE0" => "Internal Error"
"L_SEVERITYCODE0" => "Error"
我发送的参数:
'USER' => $username,
'PWD' => $password,
'SIGNATURE' => $signature,
'VERSION' => "204.0",
'METHOD' => 'DoExpressCheckoutPayment',
'TOKEN' => $token,
'PAYERID' => $payerid,
'PAYMENTREQUEST_0_AMT' => $price,
'PAYMENTREQUEST_0_ITEMAMT' => $price,
'PAYMENTREQUEST_0_PAYMENTACTION' => 'Sale',
'PAYMENTREQUEST_0_CURRENCYCODE' => 'EUR'
你有什么想法吗?
答案 0 :(得分:0)
我可以通过在同一个国家/地区 https://developer.paypal.com/developer/accounts创建一个新的买家和商家帐户来解决这个问题(并使用相同的货币)。< / p>
我更新了新商家的API凭据(用户名,密码,签名),并使用新的买家帐户付款。