PayPal Mobile SDK授权问题

时间:2014-07-08 17:33:27

标签: ios paypal

我遇到了集成PayPal移动SDK for iOS的问题。

我已经下载了新的和最新的api。使用集成的样本进行首次查找。

设置正确的客户端ID(它们是正确的,三重检查)。

模拟模式 - 没有任何问题。

一旦我切换到Sandbox,我就开始得到这些:

2014-07-08 19:21:05.477 PayPal-iOS-SDK-Sample-App[24241:60b] PayPal iOS SDK version: PayPal iOS SDK 2.1.4
2014-07-08 19:21:06.579 PayPal-iOS-SDK-Sample-App[24241:60b] Environment: mock. Accept credit cards? 0
2014-07-08 19:21:07.315 PayPal-iOS-SDK-Sample-App[24241:60b] Environment: mock. Accept credit cards? 1
2014-07-08 19:21:07.766 PayPal-iOS-SDK-Sample-App[24241:60b] Environment: sandbox. Accept credit cards? 1
2014-07-08 19:21:09.239 PayPal-iOS-SDK-Sample-App[24241:60b] PayPal SDK: Request has failed with error: INTERNAL_SERVICE_ERROR - System error. Please try again later. (500) | PayPal Debug-ID: b4bbc51d2a20d [sandbox, PayPal iOS SDK 2.1.4]
2014-07-08 19:21:10.241 PayPal-iOS-SDK-Sample-App[24241:60b] PayPal SDK: Request has failed with error: INTERNAL_SERVICE_ERROR - System error. Please try again later. (500) | PayPal Debug-ID: a5f9e9e417d35 [sandbox, PayPal iOS SDK 2.1.4]
2014-07-08 19:21:14.657 PayPal-iOS-SDK-Sample-App[24241:60b] PayPal Future Payment Authorization Canceled
2014-07-08 19:21:15.634 PayPal-iOS-SDK-Sample-App[24241:60b] PayPal SDK: Request has failed with error: INTERNAL_SERVICE_ERROR - System error. Please try again later. (500) | PayPal Debug-ID: d1242faa1500d [sandbox, PayPal iOS SDK 2.1.4]

除了这个第二个问题:)

我理解付款授权的方式是 - 我们不会授权特定付款(比如客户想要以4.50美元的价格购买1个球 - 我们不会授权此特定付款 - 但获得通用令牌代替我们可以完成任何未来的付款)?

再次感谢!

1 个答案:

答案 0 :(得分:1)

戴夫来自PayPal。

我们会调查这些错误。 (感谢您提供完整的错误消息,包括PayPal Debug-ID!)无论何时我们的服务器返回INTERNAL_SERVICE_ERROR我们担心 - 您永远不应该收到该消息。

最常见的是,这种问题反映了我们的Sandbox服务器的一些短暂的瑕疵。因此,在我们完成对特定错误报告的调查之前,问题可能会自行解决。

回答你的第二个问题,我有两个答案。 :)

  1. 您可以要求用户"授权"单笔付款,指明其金额,稍后"捕获"通过你的服务器。

  2. 您可以要求用户批准未来的付款,而不事先说明其金额。

  3. 有关详细信息,请参阅this discussion