ios - PayPal Mobile SDK授权问题

标签 ios paypal

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

我已经下载了新的和最新的 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 个球 - 我们不授权此特定付款 - 但获得通用 token 而不是我们可以完成任何 future 的付款)?

再次感谢!

最佳答案

来自 PayPal 的 Dave。

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

最常见的是,此类问题反射(reflect)了我们沙盒服务器的某些暂时性缺陷。因此,在我们完成对您的特定错误报告的调查之前,问题可能会自行解决。

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

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

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

参见 this discussion了解更多详情。

关于ios - PayPal Mobile SDK授权问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24638159/

相关文章:

ios - 将自定义 UIView 中的 UITextField/UITableView 的委托(delegate)设置为管理 ViewController

php - 没有 Paypal 账户的 Paypal 定期付款

html - paypal 定期付款状态 "Expired"

wordpress - 开设网上商店:我该如何选择?

php - ios推送通知未显示在应用程序中

objective-c - 听不同文件中的变量?

ios - 在 View 代码类文件中引用 super View

ios - 按常规类别屏蔽iAd

php - 如何根据paypal的日期返回值更改PHPMYADMIN SQL日期

android - Android 应用中的 PayPal 系统错误 550006