过去几个月我一直在使用带有 Sandbox 凭据的 Paypal Merchant SDK,一切正常。
但是今天,我遇到了这个奇怪的问题,每当我调用 SetExpressCheckout 的 API 时,我都会得到 Transaction failed due to internal error 错误代码 10001 .. 我没有更改代码中的任何内容,它只是开始显示。
我使用 github api 进行交易:https://github.com/paypal/merchant-sdk-php/] 1
这是API错误响应
SetExpressCheckoutResponseType Object
(
[Token] =>
[Timestamp] => 2013-09-15T07:33:51Z
[Ack] => Failure
[CorrelationID] => 1325627aefe46
[Errors] => Array
(
[0] => ErrorType Object
(
[ShortMessage] => Internal Error
[LongMessage] => Transaction failed due to internal error
[ErrorCode] => 10001
[SeverityCode] => Error
[ErrorParameters] =>
)
)
[Version] => 94.0
[Build] => 7645184
)
最佳答案
我认为这是您的问题。如果是这样,PayPal 已意识到此问题并正在尝试修复它。
https://www.paypal-notify.com/eventnotification/event_details?eventId=3945
更新:PayPal 网站和 PayPal API 问题 - 9 月 15 日 - 沙盒
Paypal 通知
沙盒状态更新
更新:我们将继续努力寻求解决方案,并会在我们获得更多信息时提供更新。
SAR 于 2013 年 9 月 15 日上午 11:24 BST 发送
开始时间:2013 年 9 月 15 日 05:55 BST
目前,没有其他解决方法。
有问题吗?请通过提交工单联系;引用PP-CRI-3945
关于php - Paypal 沙盒 API 内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18810077/