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

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 表示金额可能超出允许的限额。有些卡片对单笔购买设置了上限,因此客户应向其发卡机构核实。
重试相同金额会成功吗?
不太可能。如果金额有误,请更改金额,或者让客户向银行确认限额。

来源

相关内容

支付知识库