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

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

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

最近接到一个项目,要把支付宝推出的蜻蜓f4内嵌到无人售货机中

用户支付的时候直接扫脸支付,真正实现刷脸无人售货,那么怎么实现呢

蜻蜓f4默认提供二种收银模式,收银台及独立收钱

收银台需要与收银机配合使用,通过蓝牙连接收银机,将支付结果反馈给收银机

独立收钱需要绑定一个个人的支付宝账户,就可以收钱了,也很方便

那么如何对接到无人售货机上?

蜻蜓f4提供了自定义小程序的功能,也就是说可以在蜻蜓f4上运行支付宝的iot小程序,然后调用人脸识别。

通讯的过程是小程序端调用人脸识别获取支付码,然后连同订单号、支付金额发送给服务器后台的面对面支付,服务器端程序调用sdk去访问支付宝服务器发起扣款,扣款成功后再通知小程序端支付的结果

那么第一步,小程序端代码

一、iot支付宝小程序

在支付宝小程序开发ide中新建项目,选择iot小程序,模板选择demo

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

将打开收银台这段代码增加一个请求后端面对面支付的接口,如下

        callCashier() {
            this.setData({
                showDetailBoard: false
            })
            //打开收银机
            my.ix.startApp({
                appName: 'cashier',
                bizNo: '201912011212345', //我们自己定义的订单号
                totalAmount: '0.01', //订单金额
                orderDetail: '[{name:\'名称\',content:\'详情\',fontColor:\'gray\'}]', //订单详情
                success: (res) => {
...

点击查看剩余70%

{{collectdata}}

网友评论0