付款被拒绝。请在您的计算机上为此金额添加有效的付款方式。 (iOS 中的 PayPal 实时模式)

Posted

技术标签:

【中文标题】付款被拒绝。请在您的计算机上为此金额添加有效的付款方式。 (iOS 中的 PayPal 实时模式)【英文标题】:Payment declined. Please add a valid payment method for this amount on your computer. (PayPal live mode in iOS) 【发布时间】:2013-10-28 06:01:30 【问题描述】:

当我尝试在 Live 环境中使用 paypal 付款时,它显示此错误。

严重性:无 类别:应用 错误ID:589009 消息:付款被拒绝。请在您的计算机上为此金额添加有效的付款方式。

    PayPal *ppMEP = [PayPal initializeWithAppID:@"APP-8NN51090BJ5943514" forEnvironment:ENV_LIVE];
    ppMEP.feePayer = FEEPAYER_EACHRECEIVER;

    PayPalPayment *payment = [[PayPalPayment alloc] init];
    payment.recipient = @"xxxxxxxxx@gmail.com"; //I am using recipient business email id
    payment.merchantName = @"xxxxxx";
    payment.paymentCurrency = @"USD";
    payment.subTotal = [NSDecimalNumber decimalNumberWithString:[NSString stringWithFormat:@"1"]];
    payment.description =@"Gift";

    [ppMEP checkoutWithPayment:payment];
    [payment release];

【问题讨论】:

您只能在您的应用中使用应用内购买 你在用这个例子吗? github.com/paypal/PayPal-ios-SDK 我正在使用这个 MPL..github.com/paypal/sdk-packages/blob/gh-pages/MPL/… 【参考方案1】:

我也遇到了同样的问题,并收到了 PayPal 的回复。

你好,苏德赫,

感谢您联系 PayPal 商家技术支持。

这似乎是标准的付款拒绝问题,而不是基于代码的问题。

请验证您帐户所附的入金方式,然后再次尝试完成付款。

谢谢!

【讨论】:

以上是关于付款被拒绝。请在您的计算机上为此金额添加有效的付款方式。 (iOS 中的 PayPal 实时模式)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PayPal 定期付款中添加多个金额?

Android发布者权限被拒绝仅检查付款(其他api成功)

每种付款方式的Android“付款方式已被拒绝”

如何使用条纹测试卡测试定期付款,其中第一笔金额被扣除但卡金额不足以用于第二笔付款

Paypal 延迟链式付款中的付款转帐

Virtuemart 2 付款方式