3DS Server 选型:五家厂商在链条上的位置与能力边界

「我们要选一家 3DS Server」——这句话在很多采购会上说出来的时候,讨论的其实不是同一件事。因为 3DS 不是一件产品,而是一条链:商户与收单机构 → 3DS Server → 卡组织 Directory Server → 发卡行 ACS → 结果原路返回。链上每一环由不同厂商供货,商户通常只直接接触 3DS Server,甚至只是在自己用的收单与网关里间接用到它;Directory 归卡组织运营,ACS 由发卡行自建或采购。

所以真正的问题不是「哪家 3DS Server 更强」,而是三件事:你站在链条的哪一环、你买的是合规接通还是转化率优化、你有没有本地部署与数据驻留要求。流程、豁免与责任转移的机制见 3D Secure 2 认证实操,本文只回答:这条链上的货是谁供的,你该怎么筛。

一、先定位:你其实只能选链条上的两环

1.1 五家分别站在哪一环

厂商 主要客户 在链条上的位置 交付形态
Netcetera 发卡行、收单行、卡组织 Directory + Issuer 两端(中枢) 软件许可与项目交付
Entersekt 银行、发卡机构 ACS / 3DS Server / Server Directory 三角色均可 平台订阅
Outseer 银行、收单方 3DS 决策 + 风险引擎 + 情报处置 平台订阅
Modirum 发卡行、收单行、政府 自建 ACS 与 3DS Server 的工程交付 项目制
mSIGNIA 3DS Server 厂商、PSP、商户 不占链条环节,只在搭建端提供 SDK 与测试工具 工具与 SDK

读懂这张表的关键是第二列。如果你的身份是普通商户,第三、四、五家在绝大多数情况下不是给你准备的——它们的客户是发卡行、收单行与政府机构。真正能让你下单的通常只有「3DS Server 那一环」,而那一环往往已经包含在你所用收单方或网关的服务里。

1.2 为什么「选 3DS Server」这句话本身不精确

因为 3DS Server 的职责是把商户请求按卡组织规范组装、签名并送进 Directory,然后处理返回结果。它是报文与流程的搬运工,不是体验的决定者。决定体验的环节在两端:挑战页长什么样由发卡行选的 ACS 决定;frictionless 能不能过,由发卡行的风险模型与监管豁免口径决定。

这带来一个反直觉的结论:在 3DS Server 这一环上做选型,能优化的主要是「接通度、版本兼容性与集成速度」,而不是「通过率」。把通过率的期望押在 3DS Server 上,会得到一个技术上完全正确、业务上毫无改善的系统。

二、五家的能力边界

2.1 Netcetera:中枢两端都做,但你多半不是它的客户

Netcetera(站点品牌为 G+D Netcetera,主体为总部在苏黎世的 Netcetera AG)是这五家里唯一同时提供 Directory Server 与 Issuer Service 的一家。这两个角色是 3DS 的中枢,多数厂商只做其中一端,而它两端都在做——这意味着它在规范落地与卡组织认证上的积累比单端厂商更深。

它的 3DS 产品线含五个组件:Directory Server、Issuer Service、Quality Assurance Platform、3DS SDK 与 3DS Server。其中把质量保障做成独立产品是很有信息量的一点:3DS 项目最容易拖慢进度的不是业务逻辑,而是卡组织认证与联调,能把这部分产品化的厂商,说明它接过足够多的项目。

但它有一个决定性限制:商户通常无法直接采购,因为 Directory 与 Issuer 的客户是发卡行、收单行与卡组织。这也引出更重要的一句——无论你选哪家 3DS Server,最终发卡行用谁的 ACS 都不由你决定,而很可能就是这类厂商的产品。

2.2 Entersekt:卖的是认证上下文,不是 3DS 服务器

Entersekt 总部在南非,自我定位是「金融认证公司」。它把 3DS 的三个角色(ACS、3DS Server、Server Directory)都做成可单独交付的形态,但这个能力只是它五层架构里的一层。

它真正的差异化在另一处:认证上下文可以跨渠道复用。银行侧的设备指纹、登录历史、行为轨迹与呼叫中心交互,都能成为判断依据。很多 3DS 厂商只做交易时刻的决策,而 Entersekt 主张的是「在交易发生之前,这家机构已经认识这个人了」。有登录态的业务,frictionless 比例因此有提升空间——这是它把 3DS 从合规开关变成转化率工具的逻辑。

这条优势对场景极其敏感。没有登录态的访客结账、B2B 大额转账、代理下单这类流程,上下文优势会大打折扣。同时必须承认:即便你的 3DS Server 配置得再好,挑战页 UI 与认证通过率仍有相当部分不在你手里。

2.3 Outseer:决策、情报与下架的组合

Outseer 的定位是「全因欺诈预防平台」,覆盖诈骗、支付与账户盗用三类风险,底座是风险引擎加跨机构的全局数据网络。

它的差异化不在 3DS 本身,而在于把 3DS 决策与欺诈情报、以及 7×24 的网络攻击下架服务放在同一个平台。仿冒站点、钓鱼域名与恶意 APP 的处置需要跨时区、跨司法辖区的持续作业,这是稀缺能力;当你的问题不只是「偶发盗刷」,而是「有组织在持续攻击品牌」,情报与处置的价值会超过决策引擎本身。

反过来,如果你的主要问题只是零散盗刷与卡测试,组合里的情报与下架部分基本用不上。这也说明它更适合银行与有品牌攻击面的机构,而不是一个只想过 3DS 认证的商户。

2.4 Modirum:项目制工程承包方

Modirum 是一家爱沙尼亚集团,业务横跨金融科技与广播等多个领域,公开口径是 25 年以上经验、覆盖 50 个国家、服务过 15 个政府。它在这条链上的角色是工程承包方,而不是面向商户的工具商。

项目制的含义要理解准确:需求可以定制,接口、报表、合规举证的口径都能谈,代价是没有试错空间——SaaS 可以先小范围试用再扩展,项目制在合同签订时就把范围锁死了。它的另一项能力是 3DS 与 PKI/安全同源:认证体系的底层是密钥管理、签名与证书生命周期,这部分它一并覆盖。

它成立的条件很具体:有数据驻留、本地化部署或政府采购要求的机构。这类机构通常无法用 SaaS 解决,而 Modirum 这类厂商能提供本地部署与主权合规的交付。

2.5 mSIGNIA:唯一不碰交易的纯工具商

mSIGNIA 是这五家里唯一不碰交易、也不承担风险的一家。它提供两条产品线:Payment Simulator(端到端支付测试,供产品团队做持续测试与原型验证、销售做演示、PSP 测试第三方实现)与 3-D Secure Split SDK(可换品牌的 EMV 3DS 认证 SDK,采用 3DS v2.3,覆盖 Web、iOS 与 Android)。

它是理解「工具类供应商」价值的钥匙:工具的价值不体现在链的任何一环「更强」,而体现在链的搭建过程「更快」。Split 设计的目的就是把一次大集成拆成多步,让商户接得更快。对 3DS Server 厂商与 PSP 来说,白标 SDK 能省掉三端各自适配的工作量。

但它的边界必须写在最前面:它不提升授权率,也不改变费率,更不处理交易。任何关于通过率的期待都不该放在这类工具上;而且你仍然需要自备 3DS Server 与合规体系,SDK 只是加在既有 Server 上的组件。Payment Simulator 的价值同样明确——压缩联调与卡组织认证周期,而不是改善线上表现。

三、三个先决问题,决定你看不看这五家

3.1 你是商户、收单方还是发卡方

这是最有效的筛选器。商户:能选的基本只有 3DS Server 这一环,而且往往已经包在收单方服务里,独立采购的意义主要是版本与集成速度。收单方:需要 3DS Server 与质量保障能力,Netcetera 与 Entersekt 进入候选。发卡方:需要 ACS,Entersekt 与 Modirum 进入候选,Netcetera 的 Issuer Service 也在其中。

3.2 你要的是「合规接通」还是「转化率优化」

两个目标对应的候选完全不同。只为满足监管要求,任何通过卡组织认证的 3DS Server 都能做到,选型的重点在版本跟进与联调速度。若想把 3DS 变成转化率工具,就必须往上游走——要么有登录态与身份体系(Entersekt 一类),要么有更强的风险决策能力(Outseer 一类),而这通常意味着你不是在买 3DS Server。

3.3 你有没有本地部署或数据驻留要求

一旦涉及本地部署、政务合规或数据不出境,SaaS 型候选会被直接排除,项目制与本地交付能力成为硬门槛。这也是 Modirum 这类厂商唯一无法被替代的场景。

四、真正的选型维度(只有四条有效)

4.1 卡组织认证与版本跟进

3DS 的规范由卡组织推动,版本迭代意味着新字段、新流程与新豁免口径。必须确认对方的实现通过当前有效的卡组织认证,并问清版本跟进的节奏——不是问「支不支持 v2」,而是问「上一个规范版本到下一次升级,你们的交付周期是多久」。

4.2 三端覆盖与集成方式

Web、iOS、Android 是否需要同一套实现,直接决定集成工作量。托管页面最省事但体验不可控;SDK 嵌入体验连贯但三端都要适配;自成报文控制力最强但对团队要求最高。这三条路径在不同业务阶段的性价比完全不同。

4.3 与既有风控、身份体系的衔接

如果你已经有风控服务商与身份体系,3DS 决策必须能与之对话,否则会出现两套判断互相矛盾的尴尬:风控认为高风险拦下来,3DS 又是免挑战放行。风控与 3DS 的层级关系见 3DS、风控、拒付三层怎么排,第三方风控厂商怎么挑见 第三方风控服务商选型。

4.4 谁为认证失败负责

这一条最少被问,却最影响日常运营。认证失败时的错误语义由谁定义、超时怎么处理、重试是否允许、用户被卡在挑战页时你能看到什么——这些决定了客服与工程能不能快速定位问题。如果对方只能说「返回失败」,你会用大量工单来补这个空白。

五、一个必须承认的前提:体验不全在你手里

这是本文最重要的一句:挑战页形态、免挑战通过率、认证失败的报错语义,有相当一部分由发卡行的 ACS 与卡组织的 Directory 规则决定,不在商户手里。

由此推出三条实务判断:第一,frictionless 比例不能靠买产品硬提,它由风险模型阈值与监管豁免口径共同决定(低价值豁免、可信受益人、SCA 口径这些机制的具体用法见 3DS2 认证实操)。第二,把 3DS 的指标与卡组织、发卡行维度分开统计,否则你会一直在优化一个自己控制不了的数。第三,责任转移的前提是认证真实完成且金额与要素一致,这一点与供应商无关。

六、验收与上线清单

无论选哪一家,验收都建议按这一套走:

  1. 确认版本与认证状态:当前规范版本、卡组织认证覆盖范围、下一次升级的时间预期。
  2. 三端逐端跑通:Web、iOS、Android 各自的挑战与非挑战流程,不要只测一端。
  3. 覆盖六种结果:认证成功、认证失败、用户放弃、超时、系统错误、以及需要重试的情形,逐一确认返回语义与前端表现。
  4. 金额与要素一致性验证:部分捕获、加小费、汇率变动这些场景会不会导致已完成的认证失效。
  5. 沙箱与生产差异确认:沙箱里通过的流程在生产未必相同,尤其是发卡行 ACS 的行为差异。
  6. 监控指标先埋好:挑战率、免挑战率、认证成功率、按发卡行国家拆分。没有这些数据,后续无法归因。

测试方法可参考 支付网关测试沙盒环境;3DS 与成功率的整体关系见 支付成功率优化。

七、四个常见误判

  1. 以为换 3DS Server 能提升通过率:通过率主要由发卡行 ACS 与风险策略决定,换 Server 侧改的是接通度与版本,不是授权结果。
  2. 把工具商当供应商:SDK 与测试工具压缩的是「搭建时间」,不改变线上任何指标,采购目的必须写清。
  3. 忽略发卡行侧的选择:你无法决定发卡行用谁的 ACS,但可以在数据上按发卡行拆分,把「不可控」的部分量化出来而不是抱怨。
  4. 以为 3DS 覆盖全部欺诈:授权后的欺诈、友好欺诈、以及不走卡组织链路的方式,3DS 都覆盖不到。

来源:16IDC 原创,各厂商在链条上的角色、组件范围与认证状态以其官网文档及卡组织公布规则为准。