全部产品
Search
文档中心

ID Verification:接入流程

更新时间:Aug 28, 2025

无线SDK和服务端接入适用于您自身已有手机App应用,且希望通过该App对用户进行线上认证的场景。

前提条件

您必须了解通过HTTP、HTTPS原生调用实人认证服务接口时,构造请求签名的方法。更多签名机制的信息,请参见接入ID Verification服务

操作步骤

  1. 开通ID Verification服务。具体操作,请参见开通ID Verification服务

  2. 接入方案。

    在您完成上述步骤后,您可以进行APP(SDK)+ 服务端接入。接入步骤如下:

    1. 调用服务端初始化接口。

    2. 调用接入客户端SDK。

    3. 调用服务端查询接口。

    您可以查看下方调用时序图了解详细接入步骤。image.png

    序号

    说明

    1

    用户通过商家App 发起业务流程。

    2

    App调用认证SDK获取MetaInfo。

    3

    认证SDK返回MetaInfo。

    4

    App向应用服务端发起认证请求并传递MetaInfo。

    5

    应用服务端向阿里云服务端调用发起认证请求接口Initialize

    6

    阿里云服务端返回TransactionId给应用服务端。

    7

    应用服务端将TransactionId传递给App。

    8

    App调用认证SDK。

    9

    认证SDK将用户提交的认证资料传递给阿里云服务端。

    说明

    Initialize初始化环节开启安全模式,此时会将设备Token上传至新加坡站点,并返回风险标签用于认证结果消费。

    10

    阿里云服务端根据资料判定认证结果,并将认证结果返回给SDK。

    11

    SDK通过回调函数指引App获取认证状态。

    12

    App向应用服务端查询认证状态。

    13

    应用服务端向阿里云服务端调用查询认证结果接口CheckResult

    14

    阿里云服务端将认证结果及相关认证资料返回给应用服务端。

    15

    应用服务端对获取到的认证信息进行处理,将非敏感信息传递给App。

  3. 了解接入步骤后,您可以通过以下方式接入。

    • 调用服务端初始化接口Initialize

      用于获取SDK启动应用时所需的TransactionId,即ID Verification服务的唯一标识,用来串联认证请求中的各个接口,详情请参见Initialize

    • 在应用客户端集成SDK。具体集成步骤,请根据平台系统,参见以下文档。

    • 调用服务端查询接口CheckResult

      当完成认证时,可以在服务端通过调用该接口获取相应的认证状态和认证资料,详情请参见CheckResult