Paypal 快速结帐:系统性 10486 错误
Posted
技术标签:
【中文标题】Paypal 快速结帐:系统性 10486 错误【英文标题】:Paypal express checkout : systematic 10486 error 【发布时间】:2016-08-20 07:24:11 【问题描述】:我使用 paypal express checkout 在我的网站上出售简单的好处。 当我使用沙盒时,它工作正常。但是,一旦我使用真实密码和签名更改为实时模式,我就会系统地收到此错误:
[ACK] => Failure
[VERSION] => 123.0
[BUILD] => 21463915
[L_ERRORCODE0] => 10486
[L_SHORTMESSAGE0] => This transaction couldn't be completed
我的买家账户很好,在其他网站上购买没有问题。 我请朋友们尝试使用他们自己的贝宝帐户或信用卡,他们也遇到了同样的问题。
我必须说我一次又一次地检查了我的脚本,但没有错误。无论如何,它可以在其他网站上正常运行,但使用其他贝宝帐户。
有人遇到过这个问题吗? 提前感谢您的帮助。
【问题讨论】:
对不起,我写了“大家好”但没有出现^^ 【参考方案1】:如果买家选择的资金选项在 DoExpressCheckoutPayment 或 DoAuthorization 调用中失败,商家可以使用资金失败恢复流程。当买家付款因资金方式错误(通常是无效或已用完的信用卡)而导致付款失败时,会向商家返回错误代码 10486。如果商家从 PayPal 收到此错误代码,商家可以将买家重定向回 PayPal 页面以选择替代付款来源或添加新的资金工具。
支付失败的可能原因包括:
The billing address associated with the financial Instrument could not be confirmed.
The transaction exceeds the card limit.
The transaction was denied by the card issuer.
参考链接:
https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec_fundingfailure10486/#errorcode
【讨论】:
确实,我已经浏览了所有互联网论坛并阅读了贝宝的文档以了解此错误。唉,所引用的三个原因中没有一个不适用于我的情况。我怀疑问题来自最近(72 小时)的商业帐户(商家)。我把这个问题直接发到link,但暂时没有回复。 请查看here【参考方案2】:问题解决了。 对于那些发现自己处于这种情况的人,请检查您打开 PayPal 帐户的类别。 事实上,在线会议等某些类别需要额外的特别授权。在这种情况下,您的帐户将拒绝所有交易... 想想为什么贝宝不通知你...
【讨论】:
【参考方案3】:问题 PayPal 返回 API 错误代码 10486 - 此交易无法完成。
原因 由于资金来源不良,买家的 Express Checkout 付款失败;例如,交易超过了买家的卡限额。
解决方案 如果您将买家发送到 PayPal 页面以选择备用资金来源或添加新资金来源,则无需执行另一个重新启动整个交易流程的 SetExpressCheckout 调用。它还有助于买家完成交易(而不是陷入无休止的结账循环)。
【讨论】:
以上是关于Paypal 快速结帐:系统性 10486 错误的主要内容,如果未能解决你的问题,请参考以下文章
按下 Paypal 快速结帐按钮后 Wordpress Paypal 错误
PayPal - 10001 内部错误:超时处理请求快速结帐