我正在使用带有经典应用编程接口(签名/密码应用编程接口凭证)的PayPal数字商品结帐。实时事务正在工作,但在12月27日和1月7日之间的某个时间,沙箱事务停止工作,在尝试确认事务时声明“会话已过期”。以下是对数字商品结帐和确认调用的响应:
[08-Jan-2014 20:03:06 UTC] PayPal Checkout-Calling SetExpressCheckoutDG
[08-Jan-2014 20:03:07 UTC] PayPal Checkout Result. Results = TOKEN:EC-38C423050J138841W TIMESTAMP:2014-01-08T20:03:07Z CORRELATIONID:381d15bad3eaa ACK:Success VERSION:84 BUILD:9187650
[08-Jan-2014 20:03:07 UTC] RedirectToPayPalDG Header=https://www.sandbox.paypal.com/incontext?token=EC-38C423050J138841W
[08-Jan-2014 20:03:14 UTC] PAYPAL GetExpressCheckoutDetails TOKEN=EC-38C423050J138841W
[08-Jan-2014 20:03:15 UTC] PayPal Confirm--Failed. Results = TIMESTAMP:2014-01-08T20:03:15Z CORRELATIONID:2b45bb61f3787 ACK:Failure VERSION:84 BUILD:9187650 L_ERRORCODE0:10411 L_SHORTMESSAGE0:This Express Checkout session has expired. L_LONGMESSAGE0:This Express Checkout session has expired. Token value is no longer valid. L_SEVERITYCODE0:Error
注意时间戳:错误返回是在结帐时间戳之后9秒(当用户进程启动时)。
看起来沙箱的经典API被打破了。其他人看到了这一点,如果是这样,有什么解决方案吗?
发布于 2014-01-09 04:15:14
这是一种不同的关联,甚至是不同的会话。
发布于 2014-01-09 22:39:54
问题解决了--我在管理凭证时的错误。
https://stackoverflow.com/questions/21005560
复制相似问题