本文指导您通过集成支付宝小程序唤起实人认证服务。
操作步骤
- 调用 API 发起认证。
- 验证认证结果。回调函数带入的参数verifyResult: { resultStatus:'xx',result: { } }说明如下:
参数名称 类型 描述 resultStatus string 认证流程结果状态码,具体请参见下文ResultStatus定义。 result.certifyId string 本次认证流水号certifyId。 result.errorCode string 业务异常错误码。 说明 result的对象可能为null,API接入者代码逻辑需要做防御性处理,避免NPE异常。resultStatus枚举取值如下:状态码 描述 9000 认证通过。 6002 网络异常。 6001 用户取消了业务流程,主动退出。 4000 业务异常。 说明- resultStatus为6001、6002时,result对象数据为空,接入者不需要获取result对象数据。
- resultStatus为9000时,由于前端数据是可以修改的,业务方需要去查询认证结果接口的最终状态。
当resultStatus为4000时,包含的部分错误码如下表格所示 :错误码 描述 UNKNOWN_ERROR 未知异常。 SYSTEM_ERROR 系统异常。 USER_IS_NOT_CERTIFY 用户未认证。