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 错误