PayPal Rest API 突然出现 Instrument_Declined 错误

Posted

技术标签:

【中文标题】PayPal Rest API 突然出现 Instrument_Declined 错误【英文标题】:PayPal Rest API suddenly got Instrument_Declined error 【发布时间】:2020-10-13 22:58:49 【问题描述】:

"\"name\":\"INSTRUMENT_DECLINED\",\"message\":\"The instrument presented was either declined by the processor or bank, or it can't be used for this payment.\",\"information_link\":\"https://developer.paypal.com/docs/api/payments/#errors\",\"debug_id\":\"21fe4e5f2f8b3\"" PayPal 博客https://developer.paypal.com/docs/checkout/integration-features/funding-failure/说这是资金来源的问题,但之前所有资金来源都可以正常工作

【问题讨论】:

【参考方案1】:

是的,这是资金来源的问题。已被拒绝。

这里没有技术问题。

【讨论】:

【参考方案2】:

paypal官方文档里其实有解释和解决办法。

买方的资金来源可能因多种原因失败,包括:

与金融工具关联的帐单地址无法 得到确认。交易超过卡限额。发卡机构 拒绝交易。如果资金来源失败,订单 API 返回 INSTRUMENT_DECLINED 错误。处理此错误并提供 买方有机会通过以下方式选择不同的付款方式 在 onApprove 函数中重新开始支付。

https://developer.paypal.com/docs/platforms/checkout/add-capabilities/handle-funding-failures/

【讨论】:

以上是关于PayPal Rest API 突然出现 Instrument_Declined 错误的主要内容,如果未能解决你的问题,请参考以下文章

PayPal Rest API、firebase 函数和 Angular 6 出现 CORS 错误

PayPal REST API - 已退款交易错误

带改造的 Paypal REST Api

如何在使用 PayPal rest API 执行付款之前更改运费

使用 Paypal rest API 未显示付款详细信息

通过 REST API 创建的发票导致 PayPal 后端出错