支付宝刷脸支付

支付宝刷脸支付流程

1、第一步:调用客户端“stp_shared.dll”里的方法“zolozGetMetaInfo2”获取设备的信息。
2、第二步:调用服务端的刷脸初始化“zoloz.authentication.customer.smilepay.initialize”来获取zimid和zimInitClientData。
3、第三步:调用客户端“stp_shared.dll”里的方法"zolozVerify2"。此方法当中会用到第二步里返回的值。
4、第四步:调用服务端的“alipay.trade.pay”进行支付。

人脸核身用的是“生活类刷脸识人服务”文档如下
https://docs.alipay.com/pre-open/20171214171953173616/intro
涉及到刷脸支付的是“支付级刷脸服务”文档如下
https://docs.alipay.com/pre-open/20180402104715814204/intro

开发前准备

1.下载摄像头驱动。
2.“zoloz_smile2pay_release_190725.zip”为windows刷脸程序包
3.下载windows刷脸程序包,安装摄像头对应的驱动,点击testmain.exe中的mock(不联网刷脸)查看刷脸是否正常。
保证网络通畅,点击testmain.exe中的Fix11(联网刷脸)查看刷脸是否正常。
参考windows刷脸程序包Sample示例代码,ISV及商户开发联调整个链路,包括客户端和服务端。
DEMO路径:zoloz_smile2pay_release_xxxxxx/Sample/
windows刷脸程序包支持TCP网络代理转发,需要在zoloz_simle2pay.ini中配置h2_ip_port和mdap_ip_port。

具体流程

1、前提引入摄像头动态库
摄像头厂商提供的C++动态库
2、第一步:调用客户端“stp_shared.dll”里的方法“zolozGetMetaInfo2”获取设备的信息。
在这里插入图片描述
3、第二步:调用服务端的刷脸初始化“zoloz.authentication.customer.smilepay.initialize”来获取zimid和zimInitClientData
在这里插入图片描述
在这里插入图片描述
4、第三步:调用客户端“stp_shared.dll”里的方法"zolozVerify2"。此方法当中会用到第二步里返回的值
在这里插入图片描述
5、第四步:调用服务端的“alipay.trade.pay”进行支付
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值