---
url: 'https://acquirer-api-docs-v4-en.pingpongx.com/notes/zh/threeDS/3ds/index.md'
description: >-
  3D
  Secure是一种在线交易验证协议，旨在防止电子商务中的欺诈活动。通过要求持卡人输入密码或一次性代码，为支付过程提供额外安全保障。PingPongCheckout支持三种3ds决策方案：强制执行、风控决策及外部执行。认证流程包括无摩擦和挑战两种模式，前者无需用户进一步交互即可完成认证，后者则需
---
3D Secure是一种安全协议，用于验证在线交易并防止电子商务中的欺诈活动。它要求持卡人在完成交易前输入密码或一次性代码，从而为支付过程增加了额外的安全层。

## PingPongCheckout支持的3ds决策方案

| executeThreeD |                                收银台支持                                 | 端到端模式支持                                                          | 描述                                              |
|:--------------|:--------------------------------------------------------------------:|:-----------------------------------------------------------------|:------------------------------------------------|
| Y             |   <div style="width:28px"><img src="/v4/threeDS/check.svg" ></div>   | <div style="width:28px"><img src="/v4/threeDS/check.svg" ></div> | 强制进行3ds验证，并且使用PingPongCheckout的3ds。             |
| depends       |   <div style="width:28px"><img src="/v4/threeDS/check.svg" ></div>   | <div style="width:28px"><img src="/v4/threeDS/check.svg" ></div> | 是否进行3ds验证交由PingPongCheckout的风控决策决定              |
| external      | <div style="width:28px"><img src="/v4/threeDS/unChecked.svg" ></div> | <div style="width:28px"><img src="/v4/threeDS/check.svg" ></div> | 需要进行3ds验证，在商户执行3ds，并把3ds结果交由PingPongCheckout执行。 |

<div><img style="width: 100%;height: 100%" src="/v4/threeDS/3dsDecisionSchemes.png"></div>

根据统一下单接口调用时，参数executeThreeD取值来定：

<div><v4-Checkout-threeDS-3DSDecisions/></div>





## 3D Secure 认证流程

### Frictionless

在Frictionless 流程中，购买者、发行者和卡方案通过使用购物者的设备指纹的被动认证在后台交换所有必要的信息。事务在没有进一步的购物者交互的情况下完成。
<div><img style="width: 100%;height: 100%" src="/v4/threeDS/frictionlessFlow.png"></div>

### Challenge 

在Challenge 流程中，银行或支付处理机构会自动为持卡人创建一个3D挑战页，购物者需要进行额外的交互。发卡行通过生物特征识别、双因素身份验证，或者基于 SCA 身份验证因素等类似方法确保交易的安全性。
一旦卡片持有人完成了3D挑战页上的身份验证步骤，他们的身份将被验证，并且银行或支付处理机构可以决定是否批准该交易。

<div><img style="width: 100%;height: 100%" src="/v4/threeDS/challengeFlow.png"></div>
