问题
I've been using Paypal Merchant SDK with Sandbox credentials for last few months and everything for working fine.
But today, Im facing this strange problem, whenever I make an API call of SetExpressCheckout, I get Transaction failed due to internal error with error code 10001 .. I haven't changed anything in code, it just started to show up.
Im using the github api for transaction: https://github.com/paypal/merchant-sdk-php/]1
Here is the API Error Response
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
)
回答1:
I think this is your issue. If so PayPal are aware of this issue and are trying to fix it.
https://www.paypal-notify.com/eventnotification/event_details?eventId=3945
Update: Issue with PayPal Website and PayPal APIs - Sep 15 - Sandbox
PayPal Notifications
Sandbox Status Update
Update: We continue to work towards a resolution and will provide an update when we have more information.
Sent Sep 15, 2013 11:24 AM BST by SAR
Start time: Sep 15, 2013 05:55 AM BST
At this time, there is no alternative work-around.
Questions? Please contact by filing a ticket; refer to PP-CRI-3945
来源:https://stackoverflow.com/questions/18810077/paypal-sandbox-api-internal-error