我尝试创建新的测试用户(自动创建CC凭据)。登录到沙箱并添加我从第一步获得的CC详细信息。我将地址行更改为CCREJECT-REFUSED。省省吧。然后通过沙箱对其进行了测试。未触发错误10486。
有什么提示吗?
发布于 2013-11-16 04:50:10
我犯的错误是编辑送货地址而不是帐单地址。
你最好的办法是直接登录https://www.sandbox.paypal.com,点击“个人资料”标签,然后尝试在那里添加或编辑一张卡。
注意以下几点:
对于
CCREJECT-REFUSED
帐单地址行1放在开头,没有空格和两个C
Service Temporarily Unavailable
.但它确实可以工作(就像今天一样)
发布于 2013-08-19 15:03:22
好吧,我错误地认为这个错误可以通过直接CC支付来触发。
正如文档所建议的那样:
使用上述测试用户的account.
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
发布于 2017-04-05 12:21:05
所有这些答案现在都过时了。添加一个地址为CCREJECT-REFUSED
的卡是不可能的,如果可以的话,它也不会做任何事情。您应该遵循以下网址的说明:https://developer.paypal.com/docs/classic/lifecycle/sb_error-conditions/
对于PayPal公开的大多数API,这通常涉及到在您的沙盒业务账户开启负测试模式后,将订单金额设置为期望的错误码。
例如,通过Express Checkout NVP API触发10486
需要将AMT
设置为$104.86。
https://stackoverflow.com/questions/18275583
复制相似问题