【发布时间】:2013-03-28 01:51:35
【问题描述】:
我正在使用新的 iOS SDK 及其关联的 REST API。实现 iOS 框架是一种魅力,但在尝试使用 Java/Google App Engine 后端验证付款时,情况并非最佳。所有这些都在沙盒环境中进行测试。
目前,在本地测试时,信用卡支付验证正在运行(使用 REST API SDK v0.5.2)。但是,当我将应用程序部署到应用程序引擎时,对 com.paypal.api.payments.Payment.get(accessToken, paymentId) 的调用失败并返回以下错误:
响应代码:500 响应:{"name":"DATA_RETRIEVAL","message":"Error retrieving data","information_link":"https://developer.paypal.com/docs/api/#DATA_RETRIEVAL","debug_id":"b42c7f5c2b97d"}
如果他们有帮助,还有几个调试 ID:04870b7c20522、9cc4393ce08b1、3d3eb3b9109e0。
信息链接仅包含另一条错误消息。
("服务暂时不可用 - 由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。")
有人知道为什么这在 App Engine 上会失败吗?任何帮助将不胜感激。
【问题讨论】:
-
我在使用 PayPal 的 rest-api-sdk-php 库中的 Payment::all() 函数时也遇到了同样的问题。它适用于他们的示例应用程序,但不适用于我的沙箱。我也在 LIVE 环境中检查了它,它工作正常。
标签: java google-app-engine paypal paypal-sandbox