支付宝刷脸支付蜻蜓f4小程序前后端实现源码

最近接到一个项目,要把支付宝推出的蜻蜓f4内嵌到无人售货机中
用户支付的时候直接扫脸支付,真正实现刷脸无人售货,那么怎么实现呢
蜻蜓f4默认提供二种收银模式,收银台及独立收钱
收银台需要与收银机配合使用,通过蓝牙连接收银机,将支付结果反馈给收银机
独立收钱需要绑定一个个人的支付宝账户,就可以收钱了,也很方便
那么如何对接到无人售货机上?
蜻蜓f4提供了自定义小程序的功能,也就是说可以在蜻蜓f4上运行支付宝的iot小程序,然后调用人脸识别。
通讯的过程是小程序端调用人脸识别获取支付码,然后连同订单号、支付金额发送给服务器后台的面对面支付,服务器端程序调用sdk去访问支付宝服务器发起扣款,扣款成功后再通知小程序端支付的结果
那么第一步,小程序端代码
一、iot支付宝小程序
在支付宝小程序开发ide中新建项目,选择iot小程序,模板选择demo
将打开收银台这段代码增加一个请求后端面对面支付的接口,如下
callCashier() {
this.setData({
showDetailBoard: false
})
//打开收银机
my.ix.startApp({
appName: 'cashier',
bizNo: '201912011212345', //我们自己定义的订单号
totalAmount: '0.01', //订单金额
orderDetail: '[{name:\'名称\',content:\'详情\',fontColor:\'gray\'}]', //订单详情
success: (res) => {
...点击查看剩余70%
网友评论0