虚拟信用卡的 3-D Secure,简称 3DS,是线上无卡交易中的持卡人身份验证流程。它帮助商户和发卡方确认付款人是否为合法持卡人。3DS 不等于扣款授权:身份验证通过后,发卡方仍会根据余额、卡片状态、限额和交易规则决定是否批准付款。

3DS 也不只是短信验证码。EMVCo 的官方资料显示,许多低风险交易可以在后台完成无感验证;风险较高或法规要求更严格时,发卡方可能要求一次性密码、知识问题、生物识别或在银行 App 中确认。具体方式由发卡方和交易环境决定。

虚拟信用卡进行 3-D Secure 身份验证的示意图

3-D Secure 的三个参与环节

“3-D”来自三个安全域:商户和收单侧、发卡侧,以及连接双方并交换验证信息的互操作域。用户在结账页输入卡片资料后,商户可把交易、付款方式和设备等信息发送给发卡方。发卡方据此评估是否能直接完成认证,还是需要用户进一步确认。

对普通使用者来说,不必记住技术名称。只需要知道验证页面应来自正常结账流程,并由发卡机构或其认证服务承接。任何要求把验证码、完整卡号或账户密码发到聊天窗口的做法,都不属于正常的持卡人验证流程。

无感验证与挑战验证有什么区别?

无感验证又称摩擦较少的流程。发卡方利用交易资料判断风险,用户可能不会看到额外页面。挑战验证则会要求用户主动证明身份,例如输入发卡方发送的一次性代码,在银行 App 中批准,或者使用指纹、面容等设备验证。

没有弹出验证码,不代表商户一定没有使用 3DS;弹出验证页面,也不代表付款一定会成功。认证和授权是两个步骤。Visa 的官方说明把二者区分为:认证确认付款人身份,授权决定交易是否可以继续。

虚拟信用卡线上付款资料与身份验证的示意图

虚拟信用卡是否一定支持 3DS?

不一定。虚拟卡不是统一产品。它可能由不同银行或支付机构发行,也可能是信用、借记或预付性质。是否参加 3DS、通过什么方式接收验证、哪些地区或商户可用,都由发卡方及相关规则决定。开卡前应查看官方产品说明;已经持卡时,可在卡片详情或官方支持渠道确认。

不要根据卡面上的 Visa、Mastercard 等标识推断某张卡一定具备某种验证能力。卡组织提供协议和网络,具体卡片的注册状态、联系方式和验证渠道仍由发卡机构管理。

验证码收不到时,先检查什么?

先确认发卡机构账户中登记的手机号码和电子邮箱是否仍有效,再查看银行 App 是否出现待确认请求。有些验证属于 App 外流程,浏览器页面会提示用户切换到发卡方应用完成。完成后应按原结账页提示返回,不要在多个窗口连续提交。

还要检查设备时间、网络连接和浏览器是否阻止弹窗或跨站验证。不要使用来路不明的插件处理验证页面。若官方渠道始终没有收到请求,把商户、金额、时间和错误提示交给发卡方查询,避免公开发送卡片资料。

验证页面卡住或跳回结账页

先不要立即再开多个窗口付款。查看原页面是否有“返回商户”“处理中”或失败提示,等待页面完成跳转。若已经关闭窗口,到商户订单页确认是否生成订单,再看卡片明细。没有订单、没有交易记录时可以从商户官网重新开始;出现待处理记录时,应先查状态,避免重复提交形成多笔授权。

浏览器的隐私设置、过期会话或网络中断都可能影响跳转,但不能据此断言验证失败原因。清理环境前先保存错误提示。涉及银行 App 的外部验证时,从手机系统正常通知或银行官方 App 进入,不要扫描陌生二维码。

虚拟信用卡 3-D Secure 验证失败后的排查流程图

3DS 通过后仍被拒,原因在哪里?

身份验证成功只说明认证步骤完成。余额不足、超过限额、卡片过期、线上或跨境交易未启用、商户不接受该卡,仍可能导致授权失败。此时应以商户错误提示和发卡方交易记录为准,按虚拟信用卡扣款失败排查继续检查。

账单资料不一致也可能需要核对,但不要用虚构地址尝试绕过验证。账单地址应来自发卡机构或卡片账户,具体填写方法见虚拟信用卡账单地址指南。

订阅续费也会触发 3DS 吗?

首次建立订阅时可能需要持卡人认证。后续由商户发起的周期扣款流程与首次付款不同,是否再次要求验证要看发卡方、商户、地区规则和交易风险。EMVCo 的白皮书专门讨论了循环和分期交易的持卡人发起与商户发起流程,说明这不是所有场景都相同的固定步骤。

虚拟信用卡订阅续费与身份验证管理的示意图

3DS 能防止所有盗刷吗?

不能这样理解。3DS 为线上交易增加身份验证层,帮助发卡方和商户识别未授权使用,但任何安全机制都有适用范围。持卡人仍要保护邮箱、手机、银行 App、卡号和验证码。收到自己没有发起的验证请求时,不要批准,立即从发卡方官方渠道检查卡片和账户。

EMVCo 还说明,交易数据会用于风险判断,使用这些数据的商户和发卡方需要遵守适用的隐私法律。普通用户不需要向第三方提供额外隐私资料来“提高 3DS 通过率”。

常见问题

3DS、CVV 和短信验证码是同一回事吗?

不是。CVV 是卡片验证码;3DS 是线上身份验证协议;短信代码只是 3DS 可能采用的一种挑战方式。安全码概念可查看虚拟信用卡 CVV 指南。

3DS 验证页面可以要求完整卡号吗?

正常结账页本身会收集付款资料,但不要在聊天、邮件回复或陌生表单中提交完整卡号、CVV 和一次性验证码。对页面来源有疑问时,应退出并从商户官网重新进入。

验证失败会扣款吗?

不能仅凭页面判断。查看发卡方明细,区分失败、待处理、预授权和正式入账。出现暂时占用时,可参考虚拟信用卡预授权说明。

参考来源