3DS 验证失败怎么办:常见原因和处理步骤

约 3 分钟读完

付款时 3DS 验证失败,或者根本没有弹出验证?解释 3D Secure 是什么、为什么会失败,以及页面超时、验证码收不到时分别该怎么处理。

3DS(3D Secure)是网上付款时的一道额外身份验证,用来确认付款的确实是持卡人。常见的形式是弹出一个验证页面,或者要你在发卡方的 App 里确认,也可能发一个验证码。

它的判断涉及商户、卡组织和发卡方三方。这也是为什么 3DS 失败的时候,商户页面上往往只显示一句“付款失败”。

3DS 是怎么工作的

  1. 你提交卡片信息。
  2. 商户或支付服务商决定是否发起 3DS。
  3. 发卡方判断风险:低风险可能直接通过,用户察觉不到;风险较高时会要求你验证。
  4. 验证结果返回给商户,然后才进入真正的扣款。

所以 3DS 通过了,也不代表付款一定成功。后面还要看余额和发卡方是否批准。同一张卡,有时弹验证,有时不弹,也都是正常现象。

常见原因和处理方法

现象可能原因怎么处理
验证页面转圈后失败超时,或者没有回到商户页面换个网络环境,重新发起一次,过程中别切走太久
页面根本没弹出来浏览器拦截了弹窗或第三方页面关闭广告拦截和弹窗拦截后重试,或换一个浏览器
收不到验证码或 App 通知通知没打开,或者手机号、邮箱不是最新的检查 App 通知和登录状态,确认卡片资料里的联系方式
提示验证未通过验证码或确认信息有误仔细核对后重试,不要连续尝试
提示卡片未开通这张卡没有注册 3DS问发卡方是否支持、如何开通
反复失败,换了环境也不行发卡方系统问题,或者被风控拦截等一段时间,或联系发卡方

按这个顺序排查

  1. 确认卡和账户状态。 卡片正常、余额足够、发卡方 App 能正常登录。
  2. 用干净的浏览器环境。 关闭广告拦截插件,或者用无痕窗口。浏览器自动翻译有时也会干扰页面。
  3. 保持耐心。 看到验证页面后别刷新,也别点返回。
  4. 留意通知。 同时打开发卡方的 App、短信和邮箱。
  5. 只重试一两次。 仍然失败就先停下来。
  6. 联系发卡方。 告诉对方交易时间、金额和商户名,请对方查看验证记录。

为什么不要连续重试

连续失败可能让情况更糟:

  • 部分发卡方在连续验证失败后,会暂时锁定卡片的 3DS 功能。比如 Adyen 的文档提到,连续失败 5 次后,卡片会被暂时禁止进行 3DS 验证。各家规则不同,具体请问发卡方。
  • 反复失败可能被商户的风控系统标记。
  • 有些卡对拒绝交易收费,或者限制拒绝次数。

付款时显示的金额对不对

验证页面上通常会显示商户名和金额,一定要核对一下。如果你并没有在付款,却收到了验证请求,不要确认,也不要把验证码告诉任何人。这很可能是有人在盗用你的卡,应该立刻冻结卡片并联系发卡方。任何客服都不需要你提供验证码。

3DS 通过了但还是失败

这时问题通常已经不在验证环节了,可以接着检查:

  • 余额够不够,尤其是税费和手续费;
  • 账单地址等资料是否和卡片登记的一致;
  • 商户或发卡方有没有其他风控限制。

具体场景可以看 ChatGPT 扣款失败和 Claude 付款失败的排查方法。“被拒”“预授权”这些词的含义,见这篇术语解释。