Stripe · 拒绝码
Stripe `no_action_taken` 拒绝代码是什么意思?
核实日期
Stripe 拒绝代码 `no_action_taken` 意味着银行卡因未知原因被拒绝:银行拒绝了但没有说明原因。Stripe 的下一步是让客户联系他们的发卡机构以获取更多信息,因为银行只与持卡人讨论拒绝详情。使用不同的银行卡或支付方式通常可以立即完成订单。
- 类型
- 软拒绝,未给出原因
- 谁拒绝了
- 发卡银行
- 重试
- 可能,但使用新卡更快
- 购物者操作
- 使用其他银行卡或致电银行
- 商户操作
- 提供其他支付方式
PlatformDTC 的处理方式
在结账时,PlatformDTC 将 `no_action_taken` 视为其他支付处理商可能会批准的拒绝,因此将 PayPal 银行卡支付作为备用选项的商店可以为购物者提供第二次尝试。如果开启了智能重试(Smart retry),以这种方式被拒绝的续订会在 48 到 72 小时后获得一次重试机会,就像 `do_not_honor` 一样;第二次拒绝则会要求客户提供新的支付方式。
发生原因
银行没有义务向商店解释拒绝原因。`no_action_taken` 是 Stripe 在银行回复没有有用原因时使用的几个代码之一。
典型的隐藏原因包括银行自身的欺诈检查、账户限额或银行卡被冻结。
购物者可以做什么
使用其他银行卡或电子钱包支付。如果想以后使用这张卡,请致电银行,要求他们批准来自该商店的购买。
商店可以做什么
让购物者留在结账页面,并显示其他支付选项。确保您收集了 CVC 和邮政编码,这有助于银行批准无卡交易。
供开发者参考
查看 `charge.outcome.network_decline_code`。在 Visa 上,原始代码 `21` 表示“No action taken”,这是一个第 4 类通用代码,Visa 允许在 30 天内重试最多 20 次。在安排重试之前,还要检查 `outcome.advice_code`。
常见问题
- 我能查明 `no_action_taken` 发生的原因吗?
- 通常不能。银行只与持卡人分享原因,所以客户必须询问他们。
- 我应该重试 `no_action_taken` 吗?
- Visa 的通用代码规则允许稍后重试,但对于结账时的购物者来说,使用不同的支付方式是最快的解决方案。
来源
- Stripe 拒绝代码 — Stripe
- 网络拒绝代码 — Stripe
- Visa 核心规则和 Visa 产品与服务规则(2026 年 10 月 24 日),表 7-2 — Visa
相关内容
- do_not_honor — 银行拒绝了这张卡,但没有说明原因。
- generic_decline — 因未知原因被拒绝,或被 Stripe Radar 或 Adaptive Acceptance 阻止。
- call_issuer — 银行拒绝了,但没有给出理由,并希望持卡人联系银行。
- service_not_allowed — 银行没有给出原因,银行卡被拒绝了。
- not_permitted — 银行表示此银行卡不允许进行此支付。
- offline_pin_required — 仅限当面交易:需要插入卡并输入 PIN 码。
- online_or_offline_pin_required — 仅限当面交易:卡需要 PIN 码,通过在线 PIN 码或芯片和 PIN 码。
- pickup_card — 此卡无法用于本次支付;它可能已被报告丢失或被盗。