Checkout.com · 拒绝码
Checkout.com 20005 “Declined - Do not honour”是什么意思?
核实日期
Checkout.com 20005 "Declined - Do not honour" 是银行的通用拒绝:发卡方拒绝了支付,但没说原因。Checkout.com 建议顾客换一张卡或联系银行,并为商家提供了重试建议的推荐代码。这是一种软拒绝,属于 Visa 的通用 category 4。
- 类型
- 软拒绝 (20xxx)
- 谁拒绝的
- 顾客的发卡银行
- 重试
- 可能。Visa category 4(通用):30 天内最多重试 15 次
- 顾客操作
- 换一张卡,或者打电话给银行问问原因
- 商家操作
- 提供其他支付方式;暂停后,已保存的卡最多重试一次
PlatformDTC 的处理方式
PlatformDTC 可以在结账时使用商店自己的 Checkout.com 账户,它会将 20005 视为其他支付处理商可能会批准的拒绝。如果商店选择 PayPal 卡支付作为备用,顾客会立即看到 PayPal 卡支付的输入框;卡片测试保护和商店的阻止规则仍然会先运行。如果订阅续订被 20005 拒绝,会在 48 到 72 小时后开启 Smart retry 再试一次;如果银行再次拒绝,客户会收到一封邮件,里面有添加新卡的链接。
为什么会这样
Do not honour 涵盖了银行不想解释的任何原因:比如欺诈模型、消费习惯、账户状态,或者它不认识的商家。
顾客可以怎么做
换一张卡或用 PayPal 试试。如果这张卡本来应该能用,通常给银行打个电话就能解决。
店家可以怎么做
不要一直重复提交这张卡。Visa 允许通用代码在 30 天内最多重试 15 次,但每次拒绝都会降低您在该银行的通过率。
开发者须知
支付返回状态是 Declined,`response_code` 是 20005,`response_summary` 可能是“Declined - Do not honour”(Checkout.com 提示,具体文本可能因接口而异)。Checkout.com 的 Visa 表将此代码归类为 category 4,并建议使用 recommendation code 02(稍后重试);请查看响应中的 `processing.recommendation_code`。
常见问题
- 为什么 Checkout.com 20005 这么常见?
- 这是发卡方在没有具体原因时拒绝支付的通用代码;Adyen 的 Visa 映射称 05 是最常见的拒绝原因。
- 20005 和 Stripe 的 `do_not_honor` 是一回事吗?
- 意思上是一样的:两者都是发卡方没有解释原因的拒绝。Stripe 将 `do_not_honor` 记录为“因未知原因被拒绝”。
来源
- API 响应代码 — Checkout.com
- Visa 响应代码 — Checkout.com
- 推荐代码 — Checkout.com
- 映射到 Visa 系统完整性费用类别 — Adyen
- 拒绝代码 — Stripe