Stripe · 拒绝码
Stripe `online_or_offline_pin_required` 拒绝代码是什么意思?
核实日期
Stripe 拒绝代码 `online_or_offline_pin_required` 意味着卡被拒绝,因为它需要 PIN 码。如果读卡器支持在线 PIN 码,Stripe 建议在不创建新交易的情况下提示输入 PIN 码;如果不支持,客户必须插入卡并输入 PIN 码。这是一个当面支付代码,因此在线商店很少遇到它。
- 类型
- 需要身份验证(当面交易)
- 拒绝方
- 发卡银行
- 重试
- 是的,输入 PIN 码
- 顾客操作
- 在读卡器上输入 PIN 码,或插入卡
- 商家操作
- 使用支持在线 PIN 码的读卡器,或要求芯片和 PIN 码
PlatformDTC 的处理方式
`online_or_offline_pin_required` 绝不会在结账时转移到备用处理器,并且会要求顾客使用另一张卡。由于 PlatformDTC 的在线结账和续订无法获取 PIN 码,因此以这种方式被拒绝的续订绝不会在固定计划或通过 Smart retry 重试:订阅将逾期,客户会收到一个一键链接来添加另一张卡。
发生原因
银行希望证明持卡人在场,因此要求输入 PIN 码。这通常发生在连续多次无 PIN 码的感应支付之后。
顾客可以怎么做
当读卡器要求时输入 PIN 码,或插入卡并输入。在线购买时,选择其他卡或钱包。
开发者须知
在支持在线PIN码的Stripe Terminal读卡器上,在同一笔支付中收集PIN码,而不是创建新的支付。不支持在线PIN码的读卡器必须在插入卡片后重新开始支付。对于无卡支付(card-not-present PaymentIntents)不适用。
常见问题
- 我需要为 online_or_offline_pin_required 创建新的支付吗?
- 如果读卡器支持在线PIN码,则不需要:Stripe表示直接提示输入PIN码,无需创建新交易。否则,客户必须插入卡片并重试。
- 为什么这个代码会出现在非接触式刷卡(tap)中?
- 银行要求输入PIN码才能批准更多非接触式支付。输入PIN码即可完成支付。
来源
- Stripe拒绝代码 — Stripe
相关内容
- offline_pin_required — 仅限当面交易:需要插入卡并输入 PIN 码。
- incorrect_pin — 在读卡器上输入的 PIN 码不正确。
- invalid_pin — 输入的PIN码不正确。
- pin_try_exceeded — PIN码尝试次数过多;客户必须使用其他卡或支付方式。
- pickup_card — 此卡无法用于本次支付;它可能已被报告丢失或被盗。
- processing_error — 处理卡片时发生错误。通常是临时性的。
- reenter_transaction — 银行因未知原因无法处理该付款;请再试一次。
- restricted_card — 此卡无法用于此支付;它可能已被报告丢失或被盗。