【问题标题】:Giving system error please try again letter (id 520002) in iOS when trying to pay US customer with paypal尝试使用贝宝向美国客户付款时出现系统错误,请在 iOS 中重试字母(id 520002)
【发布时间】:2013-09-03 06:05:08
【问题描述】:

我在 ios 中成功集成了 PayPal MPL 库。并且工作完美。但是当我尝试向美国客户付款时,它给出了错误“系统错误。请重试字母。(ID 520002)”。我正在使用此代码进行付款。

PayPal *ppMEP = [PayPal getPayPalInst];
ppMEP.shippingEnabled = true;
ppMEP.dynamicAmountUpdateEnabled = TRUE;
ppMEP.feePayer = FEEPAYER_EACHRECEIVER;
ppMEP.delegate=self;
PayPalPayment *currentPayment = [[PayPalPayment alloc] init];
currentPayment.paymentCurrency = @"USD";
currentPayment.paymentType = TYPE_SERVICE;
currentPayment.subTotal = [NSDecimalNumber decimalNumberWithString:[NSString        
currentPayment.recipient =recipientString;
currentPayment.merchantName = [NSStringstringWithFormat:@"%@xxxRoyalties%@",merchantNameString,setMonthsButtonTitle];
[ppMEP checkoutWithPayment:currentPayment];

我还附上了错误图片。

【问题讨论】:

    标签: ios paypal


    【解决方案1】:

    经过大量谷歌搜索和使用 PayPal 的一些转换后,我发现这是错误。带有描述消息的内部错误INTERNAL_ERROR&message=有效负载大小无效。当前有效载荷大小=215756,最大有效载荷大小=204800。使用 MPL 的人可以使用新的 iOS SDK 。它在 MPL PayPal 库工作的所有地方都可以正常工作。直接刷卡功能仅在美国、英国和加拿大提供。

    【讨论】:

    • 我在使用 MPL 库和链式支付时遇到了同样的错误。我仍然不清楚你是如何解决这个问题的。
    猜你喜欢
    • 1970-01-01
    • 2014-04-22
    • 2018-04-17
    • 2016-05-25
    • 2016-03-24
    • 2014-03-13
    • 1970-01-01
    • 2018-02-24
    • 2013-02-25
    相关资源
    最近更新 更多