ios - INTERNAL_SERVICE_ERROR 使用自定义运输 iOS PayPal SDK

标签 ios paypal paypal-sandbox

详情

我目前在沙盒模式下通过PayPal测试我的应用程序时遇到INTERNAL_SERVICE_ERROR

我正在向 PayPal 提供自定义送货地址并使用两种送货方式:

payPalConfig.payPalShippingAddressOption =  PayPalShippingAddressOption.Both

我使用此代码创建我的送货地址:

var payment = PayPalPayment()
payment.shippingAddress = PayPalShippingAddress(recipientName: "Some User", withLine1: "Address1", withLine2: "Address2", withCity: "London", withState: "United Kingdom", withPostalCode: "12321", withCountryCode: "GB")

问题

当我运行应用程序并通过选择 PayPal 提供给我 的地址进行付款时,一切正常。但是,当我选择我提供给 PayPal 的送货地址时,PayPal 会抛出此错误:

INTERNAL_SERVICE_ERROR - System error. Please try again later. (500) | PayPal Debug-ID: xxxxxxxx [sandbox, PayPal iOS SDK 2.8.0]

此问题也发生在 Web 上,如此处所述: PayPal REST API does not take the customized shipping address

是否有人因为运输而遇到此错误?

最佳答案

这是 PayPal 沙箱后端的一个错误。 (任何时候返回 HTTP 500 都是这种情况)

请联系PayPal Merchant Technical Support并包括您在上述错误中编辑的调试 ID。他们可以帮助查找该 ID 的具体问题。

关于ios - INTERNAL_SERVICE_ERROR 使用自定义运输 iOS PayPal SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27857950/

相关文章:

Paypal 账户余额 -0 美元

Paypal 沙箱 IPN 不发送请求

ios - 点击 UITextField 时动画 View

iOS - UIPageViewControllerDataSource 方法调用了两次

asp.net-mvc - Paypal 快捷支付

php - Paypal 自适应支付退款问题

iphone - 从 paypal sdk 2.0.1 获取交易 ID

Python - PayPal 定期付款 - 未显示协议(protocol)详细信息

iphone - 大量使用 NSLog 会产生成本吗?

ios - iOS 中平面目录结构的性能