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

Stripe · 拒绝码

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

核实日期

Stripe 的 `insufficient_funds` 拒绝代码意味着卡片资金不足以完成购买。卡片有效,但余额或可用信用额度目前无法支付该金额。Stripe 表示客户需要使用其他支付方式。对于订阅,稍后重试(安排在资金可能回到账户时)可能会成功。Visa 允许在 30 天内重试最多 20 次。

类型
软拒绝
谁拒绝了
发卡银行
重试
是,稍后(几天,而不是几分钟)
购物者操作
使用其他卡或方式,或充值后重试
商家操作
按计划重试;建议其他支付方式

PlatformDTC 的处理方式

在结账时,PlatformDTC 会显示“您的卡资金不足。请尝试其他卡。”并且不使用备用处理商,因为备用处理商也会遇到相同的余额问题。如果开启智能重试,续订会在订阅者所在国家/地区下一个可能的发薪日(或首次拒绝后的第 2、5、8、13 和 18 天)的当地时间 14:00 重试,最多重试 6 次。预付卡会获得一次发薪日重试。

为什么会发生

当银行检查时,账户余额或信用额度低于支付金额。

购物者可以做什么

使用其他卡、PayPal 或其他方式支付,或者向账户充值后重试。

商家可以做什么

对于一次性订单,立即显示其他支付选项。对于续订,在接下来的几天内重试,而不是立即重试;Stripe 建议允许重试的交易最多重试八次,并且发卡机构可能会将额外的重试视为潜在欺诈。

面向开发者

Visa 的原始代码是 51(类别 2:允许重试,30 天内最多 20 次)。Mastercard 发送 51 并附带商家建议代码;MAC 24–30 指定从 1 小时到 10 天的精确等待时间,03 表示不重试。`generic_decline` 也可能覆盖原始的 51。

常见问题

我应该重试 `insufficient_funds` 拒绝吗?
是的,但要稍后。在资金拒绝几分钟后重试会再次请求相同的不足余额。等待几天,最好等到客户可能已收到付款,并且每天重试不要超过一次。
在 Visa 上,`insufficient_funds` 可以重试多少次?
Visa 的规则(2026 年 10 月 24 日版)允许代码 51 在 30 天内最多重试 20 次。Stripe 建议最多重试八次。
`insufficient_funds` 是硬拒绝吗?
不。卡片是有效的;只是目前无法支付此金额。

来源

相关内容

支付知识库