刷脸认证

有关刷脸认证的产品和接入介绍,详见 刷脸认证

my.ap.faceVerify

该接口通过活体检测和人脸比对技术,认证当前用户是否为登陆支付宝用户的本人和真人。

入參

名称类型是否必填?描述
bizIdstring业务流水号,需要保证唯一性,不超过64位
bizTypestring填写 2,代表刷脸认证场景
successFunction调用成功的回调函数 (返回刷脸调用结果,包括刷脸认证成功和失败的结果)
failFunction调用失败的回调函数 (返回小程序框架系统错误)

出參

名称类型是否必填描述
zimIdstring刷脸认证标识
faceRetCodestring刷脸认证结果返回码
retCodestring认证可用性返回码
retCodeSubstring认证可用性返回码明细
retMessageSubstring认证可用性结果描述

faceRetCode 返回码

返回码描述
1000刷脸认证成功
1001系统错误
1003验证中断
2002网络错误
2006刷脸失败

retCode 返回码

返回码描述
OK_SUCCESS刷脸可用性判断通过,代表刷脸功能可用
SYSTEM_ERROR系统错误
ACCOUNT_SERVICE_SUSPEND用户不可用刷脸
HIGH_RISK刷脸失败次数过多,请稍候再试
DEVICE_NOT_SUPPORT设备不支持刷脸
OS_NOT_SUPPORT手机操作系统不支持刷脸
SDKVERSION_NOT_SUPPORTSDK版本不支持
ASSET_NOT_AVAILABLE刷脸资源未准备好
UNABLE_GET_IMAGE比对源不可用
ALG_NOT_SUPPORT算法不支持
NOT_REAL_NAME非实名认证用户

zoloz.identification.customer.certifyzhub.query

服务端接口,商户在认证完成后,调用该接口查询认证的状态和结果

公共参数

请求地址

环境HTTPS请求地址
正式环境https://openapi.alipay.com/gateway.do

公共请求参数

参数类型是否必填最大长度描述示例值
app_idString32支付宝分配给开发者的应用ID2014072300007148
methodString128接口名称zoloz.identification.customer.certifyzhub.query
formatString40仅支持JSONJSON
charsetString10请求使用的编码格式,如utf-8,gbk,gb2312等utf-8
sign_typeString10商户生成签名字符串所使用的签名算法类型,目前支持RSA2和RSA,推荐使用RSA2RSA2
signString344商户请求参数的签名串,详见签名详见示例
timestampString19发送请求的时间,格式"yyyy-MM-dd HH:mm:ss"2014-07-24 03:07:50
versionString3调用的接口版本,固定为:1.01.0
app_auth_tokenString40详见应用授权概述
biz_contentString请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照各产品快速接入文档

请求参数

参数类型是否必填最大长度描述
biz_idString必选64业务流水号,需要保证唯一性
zim_idString必选64刷脸认证标识
face_typeString必选10请务必填写2,否则无法成功返回查询结果
bizTypeString必选10请务必填写2,否则无法成功返回查询结果

公共响应参数

参数类型是否必填最大长度描述示例值
codeString-网关返回码,详见文档40004
msgString-网关返回码描述,详见文档Business Failed
sub_codeString-业务返回码,参见具体的API接口文档ACQ.TRADE_HAS_SUCCESS
sub_msgString-业务返回码描述,参见具体的API接口文档交易已被支付
signString-签名,详见文档DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=

业务响应参数

参数类型是否必填最大长度描述
biz_idString必选64业务流水号,需要保证唯一性
zim_codeString可选32人脸服务端返回码
zim_msgString可选1024人脸服务端返回信息

返回码


code

msg

sub_code

描述

解决方案

10000

Success



刷脸认证成功



40004

Business Failed

SYSTEM_ERROR

系统繁忙

一般为支付宝系统问题,可以重新发起请求

INVALID_ARGUMENT

请求参数无效

请求入参无效,请检查参数格式

NOT_SAME_PERSON

不是本人

不是本人

UNABLE_GET_IMAGE

公安网照片不可用

您在公安户籍管理部门的证件照片不清晰,无法进行刷脸验证;请到户籍所在地派出所更新照片,更新的照片通常需要1-3个月生效

PROCESSING

人脸比对流程没有结束

一般为支付宝系统问题,可以重新发起请求

40006

InsufficientPermissions



没有权限调用该接口

可能原因有

1)应用还未上线(常见),请确保应用提交审核并通过。 2)应用没有挂载对应的接口调用权限,请添加对应的功能

原文: https://docs.alipay.com/mini/api/alipay-face-verify