Stripe · 拒绝码
Stripe invalid_amount 拒绝代码是什么意思?
核实日期
Stripe 的 invalid_amount 拒绝代码意味着支付金额无效,或超出允许的金额。首先检查金额本身是否正确:没有多余的零,货币正确,并且不是零值收费。Stripe 表示,如果金额看起来正确,客户需要向其发卡机构核实他们是否可以进行该金额的购买。较小的金额或使用另一张卡片可能会成功。
- 类型
- 数据或限额错误
- 谁拒绝了
- 发卡银行
- 重试
- 不是不变;修复金额或让客户与银行核实
- 购物者操作
- 询问银行关于购买限额,或使用另一张卡片
- 商家操作
- 检查订单总额和货币是否正确
PlatformDTC 的处理方式
PlatformDTC 的结账系统将 invalid_amount 视为绝不重试,并且不为其提供备用处理器。在续订时,无论是固定计划还是 Smart retry,相同的金额都不会自动重新发送:订阅会被标记为逾期,并要求客户提供另一张卡片。零金额的预续订卡片检查会忽略此代码,因为 $0 检查不是实际金额。
为什么会发生
发送的金额对该卡片无效(例如格式错误),或者超出了银行对该卡片施加的单次购买限额。
购物者可以做什么
询问您的银行是否有针对此金额购买的限额,或使用另一张卡片支付。
商家可以做什么
检查订单总额、货币以及任何改变金额的折扣或附加项。如果金额正确,请引导客户联系他们的银行或使用其他支付方式。
致开发者
在 Visa 上,原始代码 13 是“Invalid amount or currency conversion field overflow”(无效金额或货币转换字段溢出)(Visa Category 4,允许重试)。
常见问题
- 为什么正常金额会无效?
- Stripe 表示金额可能超出允许的限额。有些卡片对单笔购买设置了上限,因此客户应向其发卡机构核实。
- 重试相同金额会成功吗?
- 不太可能。如果金额有误,请更改金额,或者让客户向银行确认限额。
来源
- Stripe 拒绝代码 — Stripe
- 网络拒绝代码 — Stripe