Paypal:我们目前无法使用PayPal帐户处理付款。请返回商家

时间:2016-03-09 09:49:24

标签: paypal paypal-sandbox

我正在尝试接受PayPal付款,我使用了Express Checkout C#SDK。

但是当我正在尝试付款时,我正在收到一条带有此消息的PayPal页面

我们目前无法使用PayPal帐户处理付款。请返回商家”和返回商家网站的按钮(取消网址)“。

自动创建的帐户(国家/地区FR)无效,因此我尝试创建美国帐户也无效。我的所有帐户都经过验证。

我还尝试清理浏览器Cookie (see this post)

有人有猜测吗?

由于

2 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。我注意到的是,如果买方测试帐户只有信用卡作为资金选项,那么一旦我使用测试帐户登录,我就会收到错误。另一方面,如果测试账户也有银行账户资金选项,那么登录成功,但我只能选择银行账户选项而不是信用卡来完成付款。

如果在您的情况下您不需要测试信用卡选项,也许这可能是一个解决方案

此外,在官方PayPal文档中,我读到,为了接受信用卡,您需要将商家帐户升级为专业版帐户: https://developer.paypal.com/docs/classic/lifecycle/sb_about-accounts/

我试过了,但在我的情况下没有帮助

答案 1 :(得分:0)

简单的解决方案是添加"allowed_payment_method": "INSTANT_FUNDING_SOURCE"

  "transactions": [
      {
        "amount": {
          "total": data.grandTotal,
          "currency": "AUD",
          "details": {
            "subtotal": (data.subTotal - totalDiscount).toFixed(2),
            "shipping": data.shipping,
            "handling_fee": data.handling,
            "insurance": data.insurance
          }
        },
        "description": "My orders",
        "payment_options": {
          "allowed_payment_method": "INSTANT_FUNDING_SOURCE"
        },