5

Paypal 说,在信用卡详细信息中对 address1 使用 CCREJECT-REFUSED。https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec_fundingfailure10486/

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

有什么提示吗?

4

4 回答 4

6

我犯的错误是编辑发货地址而不是帐单地址。

您最好的选择是直接登录https://www.sandbox.paypal.com 并点击“个人资料”选项卡并尝试在那里添加或编辑卡片。

请注意以下事项:

  • 确保您准确CCREJECT-REFUSED输入第 1 行的BILLINGC address 第 1 行,开头没有空格和 2 个

  • 他们似乎没有能力让网站始终保持平稳运行,所以如果你得到了,请稍后再试Service Temporarily Unavailable

  • 确保如果您要添加新卡(您可以使用自己的真实卡号),您不会收到消息告诉您,This card number is already assigned to another PayPal account. For security reasons, each card may only be assigned to one PayPal account因为那样您就不会添加任何东西

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

它确实有效(截至今天)

于 2013-11-15T20:50:10.133 回答
3

好的,我错误地认为可以使用直接 CC 付款来触发错误。

正如文件建议的那样:

  1. 您需要创建一个测试用户帐户
  2. 使用上述帐户登录沙盒。
  3. 将测试用户CC的地址部分更改为:CCREJECT-REFUSED

然后,为了测试它,像往常一样运行您的快速结帐流程。但在最后一部分,不要使用直接 CC 输入。相反,选择另一个选项 -登录到您的测试用户 paypal 帐户

然后你会收到这样的回复: TIMESTAMP=2013%2d08%2d19T06%3a50%3a45Z&CORRELATIONID=6761aff7944b&ACK=Failure&VERSION=104&BUILD=7319395&L_ERRORCODE0=10486&L_SHORTMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e&L_LONGMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e%20Please%20redirect%20your%20customer%20to%20PayPal%2e&L_SEVERITYCODE0=Error

于 2013-08-19T07:03:21.750 回答
3

所有这些答案现在都已过时。不可能添加带有CCREJECT-REFUSED地址的卡,如果可以的话,它不会做任何事情。您应该按照以下说明操作:https ://developer.paypal.com/docs/classic/lifecycle/sb_error-conditions/

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

例如,10486通过 Express Checkout NVP API 触发 a 将涉及将 设置AMT为 104.86 美元。

于 2017-04-05T04:21:04.527 回答
1

直接从他们的 教程中获取:(参见步骤 2)

  1. 使用买家的测试 PayPal 帐户登录https://www.sandbox.paypal.com 。
  2. 将买家测试信用卡的街道地址 Line-1的内容替换为CCREJECT-REFUSED.
  3. 使用相同的买家帐户和您刚刚修改的信用卡,针对沙盒测试环境执行典型的 Express Checkout 支付流程。
  4. 执行时会返回DoExpressCheckoutPayment错误码。10486您的代码应使用用于启动结帐流程的相同重定向 URL 和相同的 Express Checkout 令牌将买家重定向回 PayPal。
于 2014-01-14T18:38:57.647 回答