如何确定使用哪个 3DS 版本,3DS1 还是 3DS2?
若要了解交易使用哪个 3D Secure 版本,了解影响路由决策的不同因素十分重要。影响路由的因素如下,按优先级从高到低排列:
-
身份验证引擎
我们的身份验证引擎决定 3D Secure 版本、例外,并在可能的情况下自动重试。更详细地说,它根据以下规则路由交易:
- 检查卡是否已注册 - 如果卡尚未注册 3D Secure 2,我们将通过 3D Secure 1 自动路由交易。
-
检查 BIN 是否运行良好- 如果卡注册了 3DS2,但我们的身份验证引擎记录了 BIN 不可接受的低转化率,我们将通过 3D Secure 1 路由交易。
- 直接拒绝“3D 提供”响应 (transStatus): N:身份未被验证,或者 R:身份验证/账户验证被拒。
- 直接授权其他“3D 提供”响应,详情可参阅我们的 3D Secure 原始响应文档。
在您的付款请求中包含 threeDSVersion 参数,以表明您想使用 3D Secure 2。我们不建议在 API 请求中使用此字段,除非您了解 cardBin 在3DS1 与 3DS2 之间的性能。
如需进一步了解 3D Secure 通常是如何触发的,请参阅此文章。
了解更多
查找有关此主题的更多详情。