我正在使用新的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":"检索数据错误","information_link":"https://developer.paypal.com/docs/api/#DATA_RETRIEVAL","debug_id":"b42c7f5c2b97d"}
更多的调试id,如果他们帮助:04870b7c20522, 9cc4393ce08b1, 3d3eb3b9109e0。
信息链接只包含另一条错误信息。
("服务暂时不可用-由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。")
有人知道为什么这在应用引擎上失败了吗?
PayPal似乎已经解决了这个问题。