【发布时间】:2015-07-11 11:55:28
【问题描述】:
我使用了 PayPal api,首先我进行预批准,然后使用该批准密钥进行链式付款。在我的本地服务器上一切正常。但就像在现场一样,它给了我以下错误。
预先批准
错误
PreapprovalResponse Object
(
[responseEnvelope] => ResponseEnvelope Object
(
[timestamp] => 2015-05-01T08:38:40.374-07:00
[ack] => Failure
[correlationId] => 88fffca2a737c
[build] => 15743565
)
[preapprovalKey] =>
[error] => Array
(
[0] => ErrorData Object
(
[errorId] => 580001
[domain] => PLATFORM
[subdomain] => Application
[severity] => Error
[category] => Application
[message] => Invalid request: Data validation warning(line -1, col 0): null
[exceptionId] =>
[parameter] => Array
(
[0] => ErrorParameter Object
(
[name] =>
[value] => Data validation warning(line -1, col 0): null
)
[1] => ErrorParameter Object
(
[name] =>
[value] => Data validation warning(line -1, col 0): null
)
)
)
)
)
我的要求是
requestEnvelope.errorLanguage=en_US&cancelUrl=http%3A%2F%2Fredesignbox.com%2Fopendemo%2Fhappyfund%2Fcheckout¤cyCode=RUB&maxAmountPerPayment=1%2C032.00&maxNumberOfPayments=1&maxTotalAmountOfAllPayments=1%2C032.00&returnUrl=http%3A%2F%2F %2Fopendemo%2Fhappyfund%2Fcheckout_action%2Faction%2FafterApproval&startingDate=2015-05-01&feesPayer=PRIMARYRECEIVER
回应是
responseEnvelope.timestamp=2015-05-01T08%3A38%3A40.374-07%3A00&responseEnvelope.ack=失败&responseEnvelope.correlationId=88fffca2a737c&responseEnvelope.build=15743565&error(0).errorId=580001&error(0).error=PLATFORM&0( ).subdomain=Application&error(0).severity=Error&error(0).category=Application&error(0).message=Invalid+request%3A+Data+validation+warning%28line+-1%2C+col+0%29%3A +null&error(0).parameter(0)=数据+验证+警告%28line+-1%2C+col+0%29%3A+null&error(0).parameter(1)=数据+验证+警告%28line+-1 %2C+col+0%29%3A+null
我不明白怎么了。
编辑
在本地我的 ssl 版本是 OpenSSL/0.9.8y 和 NSS/3.16.2.3 Basic ECC
【问题讨论】:
标签: paypal paypal-sandbox paypal-adaptive-payments