如何在沙盒中手动触发Paypal错误10486?

如何在沙盒中手动触发Paypal错误10486?,paypal,express-checkout,Paypal,Express Checkout,Paypal说,在信用卡详细信息中使用CCREJECT-REJECT作为地址1 我尝试创建新的测试用户(CC凭证是自动创建的)。登录到沙箱并添加我从第一步得到的CC详细信息。我将地址行更改为CCREJECT-REJECT。保存它。然后测试它,通过沙箱检查。未触发错误10486 有什么提示吗?好的,我错误地认为可以使用直接抄送支付触发错误 正如文件所建议的那样: 您需要创建一个测试用户帐户 使用前面提到的帐户登录到沙箱 将测试用户CC的地址部分更改为:CCREJECT-REJECTED 然后,为了

Paypal说,在信用卡详细信息中使用CCREJECT-REJECT作为地址1

我尝试创建新的测试用户(CC凭证是自动创建的)。登录到沙箱并添加我从第一步得到的CC详细信息。我将地址行更改为CCREJECT-REJECT。保存它。然后测试它,通过沙箱检查。未触发错误10486


有什么提示吗?

好的,我错误地认为可以使用直接抄送支付触发错误

正如文件所建议的那样:

  • 您需要创建一个测试用户帐户
  • 使用前面提到的帐户登录到沙箱
  • 将测试用户CC的地址部分更改为:
    CCREJECT-REJECTED
  • 然后,为了测试它,像往常一样运行express签出流。但在最后一部分,不要使用直接CC输入。相反,选择另一个选项--登录测试用户paypal帐户

    然后您将收到此类响应:
    
    时间戳=2013%2d08%2d19T06%3a50%3a45Z&CORRELATIONID=6761AFF794B&ACK=Failure&VERSION=104&BUILD=7319395&L_ERRORCODE0=10486&L_SHORTMESSAGE0=此%20交易%20无法%27t%20已完成%20交易%20无法%27t%20已完成%2e%20请%20将%20客户%20重定向到%20PayPal%2e&L_SEVERITYCODE0=错误
    

    我犯的错误是编辑了发货地址而不是账单地址

    您最好直接登录并点击“个人资料”选项卡,然后尝试在那里添加或编辑卡

    注意以下几点:

    • 确保在
      CCREJECT-REJECT
      账单地址行1的开头准确地放置了两个
      C
      ,没有空格

    • 他们似乎无法保证网站在任何时候都能正常运行,所以请再试一次 稍后,如果您的
      服务暂时不可用

    • 如果您正在添加一张新卡(您可以使用自己的真实卡号),请确保您没有收到一条消息,告诉您
      此卡号已分配给另一个PayPal帐户。出于安全原因,每张卡只能分配给一个PayPal帐户
      ,因为这样您就不会添加任何内容

    • 在点击提交订单之前,确保付款方式已实际设置为信用卡

    但它确实有效(从今天起)

    直接取自:(参见步骤2)

  • 使用买家的测试PayPal帐户登录
  • 将买方测试信用卡的街道地址行-1的内容替换为CCREJECT-REJECT
  • 在沙盒测试环境中,使用您刚刚修改的同一个买家帐户和同一张信用卡执行典型的快速结帐支付流
  • 执行DoExpressCheckoutPayment时,将返回错误代码10486。您的代码应该使用用于启动结帐流程的相同重定向URL和相同的快速结帐令牌将买家重定向回PayPal

  • 所有这些答案现在都过时了。不可能添加带有
    CCREJECT-reject
    作为地址的卡,如果可以,它也不会做任何事情。您应按照以下地址的说明操作:

    对于PayPal公开的大多数API,这通常涉及在为您的sandbox业务帐户启用负面测试模式后将订单金额设置为所需的错误代码


    例如,通过Express Checkout NVP API触发
    10486
    需要将
    AMT
    设置为$104.86。

    我应该再添加一个细节。创建PayPal测试用户时,它将银行帐户作为默认付款方式。在购买非经常性付款时,有“付款方式”部分。我在那里把银行换成了信用卡。然后我得到了这个错误。还请注意,PayPal than可能会在付款失败后再次更改银行的付款方式。现在我无法让它工作,因为他们不允许我在结帐时选择付款来源…:-/需要再次这样做,但它仍然有效。只需添加一张带有CCREJECT-REJECT的卡进行计费,就会触发此错误。只是沙箱而已。生产中没有负面测试。在发布此答案之前,您是否尝试过执行这些步骤?Paypal Sandbox返回错误,以防您尝试执行答案中的第2步。@Dinkelman先生,我当时有,但那是3年前的事了!贝宝每个月都在变化!