支付宝H5页面接入适用于业务使用方希望在自己开发的支付宝H5网页中对用户完成线上实人认证的场景。本文介绍通过支付宝H5页面接入金融级实人认证的流程。

前提条件

您必须了解通过HTTP、HTTPS原生调用金融级实人认证服务接口时,构造请求签名的方法。有关API签名机制的详细信息,请参见API签名机制

背景信息

您可以通过下方时序图,初步了解支付宝H5页面接入的整体流程。接入时序图
表 1. 系统调用时序说明表
序号 说明
1 用户开始认证。
2 网页服务端向阿里云服务端发起认证请求。
3 阿里云服务端返回认证ID和认证URL给网页服务端。
4 网页服务端将认证ID和认证URL传递给网页。
5 网页调用支付宝开放能力。
6 支付宝开放能力将用户提交的认证资料传递给阿里云服务端。
7 阿里云服务端根据资料判定认证结果。
8 阿里云服务端将认证结果返回给支付宝开放能力。
9 支付宝开放能力通过回调函数指引网页获取认证状态。
10 网页向阿里云服务端查询认证状态。
11 阿里云服务端向网页服务端向发起查询。
12 阿里云服务端将认证结果返回给网页服务端。

操作步骤

  1. 开通金融级实人认证服务
  2. 添加认证场景
    说明 在添加认证场景时,您可以授权阿里云访问指定OSS存储空间,用于存储认证的资料图片。具体操作,请参见授权金融级实人认证访问OSS存储空间
  3. 接入支付宝H5页面。
    1. 调用服务端初始化接口,有以下两种方式,您可以根据实际需求进行选择。
      • 通过HTTPS原生调用方式在服务端集成金融级实人认证,详情请参见HTTPS原生调用
      • 通过SDK方式在服务端集成金融级实人认证,详情请参见SDK调用接入
        说明 使用SDK进行开发,无需拼接HTTPS请求或实现签名算法,开发更方便,建议您通过SDK方式在服务端集成金融级实人认证。
    2. 调用API接入支付宝H5页面。

      具体操作步骤,请参见端内接入支付宝H5页面端外唤起支付宝H5页面