【问题标题】:PayPal Mobile SDK authorization issuePayPal 移动 SDK 授权问题
【发布时间】:2014-08-29 13:30:19
【问题描述】:

我在集成适用于 iOS 的 PayPal 移动 SDK 时遇到问题。

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

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

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

一旦我切换到沙盒,我就会开始得到这些:

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 个球 - 我们不授权此特定的付款 - 但获得一个通用令牌而不是我们可以完成任何未来的付款)?

再次感谢!

【问题讨论】:

    标签: ios paypal


    【解决方案1】:

    这里是来自 PayPal 的戴夫。

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

    最常见的是,这类问题反映了我们的沙盒服务器的一些短暂的脆弱性。因此,在我们完成对您的具体错误报告的调查之前,问题可能会自行解决。

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

    1. 您可以要求用户“授权”单笔付款,指定其金额,然后通过您的服务器“捕获”。

    2. 您可以要求用户批准未来的付款,而无需提前指定其金额。

    更多详情请见this discussion

    【讨论】:

    • 谢谢戴夫!我会检查单笔付款的授权——我可能在字里行间看错了。我明天还会再次检查沙盒付款,以防它是临时的。
    • 嗨,Dave,我只是想问一下,因为我不太确定这个的状态 - 我猜你们还在努力(仍然无法完成它)?谢谢!马丁
    • Martin,看起来沙盒服务器中确实发生了一些奇怪的事情。如果您今天仍然遇到同样的问题,您能否再次发布带有 Debug-ID 的错误消息?
    • 没问题:PayPal SDK: Request has failed with error: INTERNAL_SERVICE_ERROR - System error. Please try again later. (500) | PayPal Debug-ID: 20d8e67753331 [sandbox, PayPal iOS SDK 2.1.4]
    • PayPal SDK: Request has failed with error: INTERNAL_SERVICE_ERROR - System error. Please try again later. (500) | PayPal Debug-ID: ea86a9a251e06 [sandbox, PayPal iOS SDK 2.1.4]
    猜你喜欢
    • 2015-04-09
    • 2014-10-05
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 2013-12-15
    相关资源
    最近更新 更多