支付宝小程序跳转一脸通行进行刷脸

跳转到一脸通行小程序采集人脸

(1)生成用户信息token:使用 alipay.commerce.educate.scene.token.create 接口生成用户信息token。注意:

  • 用于生成个采的token时,接口入参的sub_code为SCHOOL_FACE_PASS_NAVIGATE
  • 用户信息token有效期为5分钟,超过有效期后不能使用,每次个采时都需要生成最新的的用户信息token。
  • 通过调后端接口生成token;

(2)跳转到一脸通行个采小程序

  • 采集人脸时,服务商可以通过传参选择拍照模式或活体采集模式,两种模式只是在用户操作与交互上有区别,不影响后续人脸识别的效果。

模式

传参说明

特点

图示

活体采集模式(抓拍模式)

跳转到一支付宝脸通行小程序时,传参:captureMode=FALSE,不传默认为FALSE

  • 优点:不需要用户点击,主动抓拍,速度快;
  • 缺点:用户不能切换摄像头,系统根据用户姓名自动设备摄像头(被采集人脸的用户姓名与当前支付宝账号实名一致,则默认为前置摄像头,否则为后置摄像头)

拍照模式

跳转到一支付宝脸通行小程序时,传参:captureMode=TRUE

  • 优点:用户可以主动切换摄像头;
  • 缺点:拍照时用户需要手动点击拍照,多一次点击操作。

  • 跳转到一脸通行小程序示例代码如下:
// path 字段由以下信息组成:
// 1、跳转页面地址:一脸通行首页: 'pages/payment-open-landing/index' 
//           或者 信息填写页面: 'pages/payment-open-parent/index'
// 2、token: 用户信息token,用于自动填写用户信息
// 3、isv_appid: 跳转到一脸通行时的服务商小程序 isv_appid
// 4、return_appid: 一脸通行开通完成后回跳到服务商小程序的 return_appid
// 5、return_path: 一脸通行开通完成后回跳到服务商小程序的 return_appid 中指定的地址页面 类似于 'pages/index/index'
// 6、captureMode: 是否开启拍照模式(不传默认为FALSE):
//                   TRUE: 开启拍照模式,用户可以主动切换摄像头
//                   FALSE:使用活体采集模式,用户不可以主动切换摄像头;
my.navigateToMiniProgram({
  appId: '2021002116624953',
  path: `pages/payment-open-parent/index?userToken=${token}&appId=${isv_appid}&return_appid=${return_appid}&return_path=${return_path}&captureMode=${captureMode}`, 
  extraData: {},
  success: (res) => {
    console.log('navigateToMiniProgram成功-->', JSON.stringify(res));
  },
  fail: (res) => {
    console.log('navigateToMiniProgram失败-->', JSON.stringify(res));
  },
});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值