NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Stripe · 拒绝码

Stripe `do_not_honor` 拒绝代码是什么意思?

核实日期

Stripe 的 `do_not_honor` 拒绝代码意味着银行卡因未知原因被拒绝。发卡银行拒绝了扣款,但没有告诉 Stripe 原因,因此 Stripe 建议客户联系其发卡银行。Stripe 的指南指出,常见原因包括涉嫌欺诈、卡类型限制和跨境使用。顾客可以致电银行或使用另一张卡。反复重试同一张卡通常会再次失败,并且可能会影响您在该银行的拒绝率。

类型
软性拒绝(请咨询发卡银行)
谁拒绝了交易
银行卡的发卡银行
重试
最多重试一次,可以在间隔一段时间后,或者等客户联系银行后再试
顾客可以怎么做
拨打卡片上的银行电话,或者选择其他支付方式
商家可以怎么做
提供其他支付方式;避免重复重试

PlatformDTC 的处理方式

在结账时,PlatformDTC 会显示“您的银行拒绝了这笔交易。请尝试其他卡或联系您的银行。”并且,如果商店选择 PayPal 卡支付作为备用选项,会提供通过 PayPal 再次尝试该卡。启用智能重试后,续订会在 48 到 72 小时后获得一次重试机会;第二次拒绝会要求客户提供新的支付方式。如果底层的原始 Visa 代码是 59(涉嫌欺诈),则永不重试。

为什么会发生这种情况

发卡机构根据消费习惯、余额、卡片数据和风险模型在自己的系统中做出决定,许多只是简单地回复 "do not honor",而不是给出具体原因。Stripe 的卡片拒绝指南将涉嫌欺诈(大额购买或短时间内多次购买)、卡片类型限制和跨境使用列为不明原因拒绝的常见原因。

购物者可以怎么做

拨打卡片背面的银行电话,确认是您本人的购买,然后重试。或者立即使用不同的卡、PayPal 或其他支付方式。

商店可以怎么做

在结账时收集 CVC 和邮政编码,Stripe 表示这有助于避免与欺诈相关的拒绝,并考虑使用 3D Secure。不要在同一张卡上循环重试:Stripe 警告说,发卡机构可能会将额外的重试视为潜在的欺诈。

面向开发者

Stripe 的 do_not_honor 是一种标准化处理;银行的真实回复在 `charge.outcome.network_decline_code` 中。在 Visa 上,05 是 "Don't honor"(类别 4,允许重试),而 59 是 "Suspected fraud"。Mastercard 发送 05 时会附带一个 Merchant Advice Code;MAC 03 和 21 表示不要重试。另请阅读 `outcome.advice_code`。

常见问题

do_not_honor 是硬拒绝还是软拒绝?
它通常被视为软拒绝,因为卡片并未被报告为失效。但银行是根据自己的判断拒绝的,所以最多重试一次是明智的;第二次拒绝意味着客户应该使用另一张卡。
当客户有钱时,为什么会发生 do_not_honor?
资金只是一个因素。银行也会因为欺诈检查、卡片限制或异常活动而拒绝交易,并且它们不会与商家分享具体原因。
我能看到 do_not_honor 背后的真实原因吗?
有时可以。银行的原始网络代码(Stripe 显示为网络拒绝代码)可能更具体,例如 Visa 59 表示涉嫌欺诈。

来源

相关内容

支付知识库