Stripe · 拒绝码
Stripe `not_permitted` 拒绝代码是什么意思?
核实日期
Stripe 拒绝代码 `not_permitted` 意味着支付不被允许:发卡银行不允许此银行卡进行此类交易。Stripe 的下一步是让客户联系他们的发卡机构以获取更多信息。原因包括银行卡被阻止用于在线或境外购买,以及账户有使用限制。使用另一张银行卡通常会立即成功。
- 类型
- 因银行卡限制而被拒绝
- 谁拒绝了
- 发卡银行
- 重试
- 在银行解除限制之前,不能使用同一张银行卡重试
- 购物者操作
- 使用其他银行卡或要求银行允许购买
- 商户操作
- 提供其他支付方式
- PlatformDTC 续订
- 不重试;逾期并附带更新银行卡链接
PlatformDTC 的处理方式
PlatformDTC 在结账和续订时对 `not_permitted` 的处理方式不同。在结账时,如果商店设置了备用支付处理商(PayPal 银行卡支付),可能会向购物者提供该选项,因为第一个收单机构不接受的交易,另一个收单机构可能接受。在续订时,无论是按固定计划还是使用智能重试(Smart retry),`not_permitted` 都不会被重试:订阅会保持逾期状态,客户会收到一个一键链接,以便使用不同的银行卡支付。
发生原因
银行已决定此银行卡不能用于此支付。这可能是银行卡上的设置(不允许在线、国际或循环支付)、账户限制,或关于商户类型的一项规则。
购物者可以做什么
尝试其他卡或钱包。如果您想使用这张卡,请致电您的银行,询问被阻止的原因以及他们是否可以允许此次购买。
商家可以怎么做
提供其他支付方式,例如 PayPal 或另一张卡。按计划重试同一张卡不会改变银行的规定。
开发者须知
检查 `charge.outcome.network_decline_code`。在 Visa 卡上,57(持卡人不允许交易)属于第 1 类,绝不能为同一凭证重新提交;58(终端不允许交易)是一个通用的第 4 类代码。如果存在 `outcome.advice_code = do_not_try_again`,请遵循此建议。
常见问题
- 为什么一张有效的卡会被“不允许”?
- 银行可以限制卡用于某些购买,例如在线支付、境外支付或订阅支付。这张卡在其他地方可以使用,但不能用于此次支付。
- 我应该重试“不允许”的续订吗?
- 不。限制会一直存在,直到客户或银行更改它。请客户更新他们的支付方式。
来源
- Stripe 拒绝代码 — Stripe
- 网络拒绝代码 — Stripe
- Visa 核心规则和 Visa 产品与服务规则(2026 年 10 月 24 日),表 7-2 — Visa
相关内容
- transaction_not_allowed — 银行拒绝了;该卡不允许此类交易。
- card_not_supported — 此卡不能用于此类购买。
- restricted_card — 此卡无法用于此支付;它可能已被报告丢失或被盗。
- service_not_allowed — 银行没有给出原因,银行卡被拒绝了。
- offline_pin_required — 仅限当面交易:需要插入卡并输入 PIN 码。
- online_or_offline_pin_required — 仅限当面交易:卡需要 PIN 码,通过在线 PIN 码或芯片和 PIN 码。
- pickup_card — 此卡无法用于本次支付;它可能已被报告丢失或被盗。
- pin_try_exceeded — PIN码尝试次数过多;客户必须使用其他卡或支付方式。