一、功能介绍
1、任何设备必须完成离线人脸识别SDK激活后(第二、章节所有内容)才能使用,未激活时会提示:“当前设备未安装离线SDK或离线SDK未激活,不允许交易”
2、激活后,设备具备离线支付能力,对于通过人脸、实体卡进行会员余额支付、新型无卡支付场景,可通过开启离线模式来应对网络异常情况,其他支付场景将设备激活后可不必继续阅读。
二、安装实施步骤
(一)确保SDK(CameraService2)安装
大部分厂商已经预装了CameraService2,检查方法为:
单屏机/团餐机【智慧收银】APP登录后,屏幕右上角连续点击5次进入设置页面,点击【离线模式】查看【SDK版本】,若为空,则说明没有安装。同时还能查看【SDK状态】为未激活,后面的文本为WLAN MAC。
双屏机【智慧点餐】APP登录后,左侧选项卡点击【参数】,将【离线开关】勾选为【本地识别】之后点击右侧的【设置】查看【Camera2版本号】,若为“无”,则说明没有安装,同时查看【人脸SDK状态】为未激活,后面的文本为WLAN MAC。检查完后记得将【离线开关】重新勾选为【关】。
若没有安装,请去网盘中自行下载CameraService2并用U盘拷到设备上安装。
安装完成后,打开设备桌面上的【设置】-【应用和通知】-【CameraService2】-【权限】中打开存储空间、相机的权限。
(二)确保WLAN开关打开
单屏机由于不能直接返回桌面,请按机身背后的音量键,点击【齿轮图标】进入到【设置】
团餐机由于不能直接返回桌面,请在设置页面点击【其他设置】,然后点击重新登录退出到登录界面后,上滑屏幕呼出菜单栏来返回到桌面
确保【设置】-【网络和互联网】中WLAN开关是打开的(即便使用SIM卡或网线,WLAN开关也要打开)。
在【设置】-【关于设备】中也可查看设备的WLAN MAC地址。
(三)SDK激活
请将WLAN MAC微信发送给总行管理员进行离线SDK授权激活,请打成文本发过来、不要拍照,英文字母大写,不需要冒号,不要有空格。总行管理员告知操作完成后若仍未显示激活,请退出登录并重启设备查看是否完成激活,有时候会有延迟,可等待20分钟左右试试,期间请不要频繁查看和操作设备。
至此,设备激活完成,可在联网状态下正常使用。
三、离线SDK初始化
该章节配置后,当发生以下问题时可以进行应急处理:
网络异常,无法访问后台系统进行扣款时,可以切换到“全离线”模式,由SDK进行人脸识别,并在本地存储交易记录,待网络恢复正常时,上送离线交易记录到后台系统进行延迟补扣款。
后台系统异常,无法实现联机扣款时,操作方式同上。
联机扣款耗时较长,导致排队严重时,操作方式同上。
后台人脸识别系统异常无法识别人脸,或识别效率不高时,可以切换到“半离线”模式,由SDK进行人脸识别,联机实时进行扣款。
除支持人脸离线识别外,还支持离线会员二维码离线识别、会员卡离线识别、M1卡离线识别。
请先联系总行管理员将【企业开关参数维护】-【特征查询控制参数】打开
1、单屏机/ 团餐机
登录APP ,登录成功后在屏幕右上角连续点击5次进入参数设置页面,再点击“离线模式”:
离线开关,选择“本地识别”则表示打开离线人脸识别,打开后无法联网,测试完了请记得关闭。“关闭”则表示已关闭离线模式;
扣款模式,有两种扣款方式,“延迟扣款”表示“全离线”模式,人脸比对成功后暂时将交易记录保存在本地,在联网后才会进行补扣款;“联机扣款”则表示“半离线”模式,人脸比对成功后联机实时扣款;
确认“SDK状态”是否为已激活。如果显示未激活,请重启机器、重新登录试试
点击“人脸库照片初始化”,该操作将清理终端所有人脸信息,重新拉取。1000张人脸大约需要时间20-30分钟,如果拉取报错,请联系总行管理员打开【企业开关参数维护】-【特征查询控制参数】
识别阀值:人脸比对的阈值,默认90,一般无需修改。值越高,误识别率越低,但交易通过率也越低
是否开启定时任务拉取,默认应该打开
待补录明细数量,可以查看离线的交易记录,可以手工向后台补登记离线的交易记录
自定义自动补录时间,如果打开,则表示可以自定义离线交易记录向后台补登记的开始时间
2、双屏机离线SDK初始化操作
在APP内参数-”人脸检测方式”选择为“本地SDK活检”,”人脸识别方式”选择为“联机识别”或“本地SDK识别”,然后点击“设置”:
确认“SDK状态”是否为已激活。如果显示未激活,可确认第②步或重启机器、重新登录,也可请联系总行处理
点击“人脸库照片初始化”,该操作将清理终端所有人脸信息,重新拉取。1000张人脸大约需要时间20-30分钟。“人脸库照片手工同步”表示增量更新。可以通过查看“已下载人脸数/总数”来确定人脸库照片是否全部同步成功。如果拉取报错,请联系总行管理员打开【企业开关参数维护】-【特征查询控制参数】
人脸比对阀值:人脸比对的阈值,默认90,一般无需修改。值越高,误识别率越低,但交易通过率也越低
是否开启定时任务拉取,默认应该打开
扣款模式,“联机”表示“半离线”模式,人脸比对成后联机实时扣款;“延迟”表示“全离线”模式,人脸比对成功后暂时将交易记录保存在本地,在联网后才会进行补扣款
延迟明细上送模式,默认为定时上送,每间隔2小时会向后台系统上传离线交易记录进行补扣款
四、离线支付模式切换流程
说明:
离线模式,是针对设备断网、网络异常、后台系统异常等无法联网实时扣款的情形下,通过实体卡片、人脸图像、离线二维码等介质进行身份认证,在本地记录交易明细,待网络正常后向后台补登记交易记录并进行实际扣款。
(一)单屏机PAD/团餐机
1、第一种操作方式
登录状态下,在主屏幕右上角空白处连续点击屏幕5次→点离线模式→识别方式(离线开关)选择“本地识别”,然后返回,页面右上角显示有“离线模式”,则表示已经切换为离线模式,可以进行离线交易。
2、第二种操作方式
未登录状态下,点击“离线登录”,帐号输入101,密码输入000000,点登录,即可进行离线交易。
3、第三种操作方式
外接数字键盘收银模式,数字键盘按“1+功能”,切换至“本地识别”模式。数字键盘按“2+功能”,切换至“联机”模式。
(二)双屏机
1、第一种操作方式
在已登录状态下,在APP参数,人脸检测方式选择“本地SDK活检”,人脸识别方式选择“本地SDK识别”,即完成离线模式的切换。
2、第二种操作方式
1、在未登录时,在手机号登录方式,手机号输入101,密码输入000000,点击登录,即切换为离线模式。
五、离线订单查看
1、单屏机PAD/团餐机
离线订单支付成功后,可通过”离线模式-本地识别参数设置”查看待补录明细数量、待补录明细。
定时上送:每小时自动上送离线交易订单
手动上送:待补录明细页中点击”手工补录”即可上送离线交易订单
2、双屏机
双屏机参数设置中,离线开关设置可设置离线订单上送模式
定时上送:每小时自动上送离线交易订单
手动上送:双屏机“订单-离线订单-离线手动补登记”即可上送离线交易订单
设备端离线订单上送成功后,由系统定时任务进行补处理扣款,时间点为每日1点、6点、10点、15点、20点。
六、离线处理结果查询
1、离线差错清单
会员PC端“商户管理-离线差错清单”下可查询该企业下离线订单补处理情况,订单状态分为“处理中”,“扣款成功”,“补扣失败”,补扣失败可查看失败原因,处理次数表示该订单已经补处理的次数。
2、离线差错清单查询方式
企业管理-企业开关参数维护-会员卡:离线差错清单查询方式,分为”按首次扣款失败查询”和”按全部状态查询”
按首次扣款失败查询:仅展示首次补处理时处理失败的离线交易订单(处理次数>1)
按全部状态查询:展示所有的离线交易订单
七、离线支付灰名单控制
1、x笔离线订单扣款失败后不允许继续离线交易开关
企业管理-企业开关参数维护-餐饮-x笔离线订单扣款失败后不允许继续离线交易:控制用户离线订单处理失败数量≥开关数值时,不允许继续离线交易;设置999则关闭离线支付灰名单控制功能,不进行控制;
2、灰名单控制规则
离线支付时,若该用户未存在离线支付失败订单,则直接发起离线支付。
离线支付时,若该用户离线支付失败订单数量小于参数“x笔离线订单扣款失败后不允许继续离线交易”,则弹框提示,可选择”联机支付”或者”离线支付”。
离线支付时,若该用户离线支付失败订单数量大于或等于参数“x笔离线订单扣款失败后不允许继续离线交易”,则弹框提示,仅可选择”联机支付”。
3、单屏机PAD/团餐机
启用离线支付灰名单控制功能(开关设置值非999):可通过”离线模式-本地识别参数设置”查看离线扣款失败人数
4、双屏机
启用离线支付灰名单控制功能(开关设置值非999):可通过双屏机参数设置中-离线开关设置查看离线扣款失败人数。
八、离线补处理失败-短信提醒功能
该功能仅限于离线订单补处理时,会员账户余额不足,扣款小额免密失败时发送短信提醒。
1、短信提醒功能开关
企业管理-企业开关参数维护-会员卡:离线小额免密支付失败发送短信开关需打开。
注意:若要启用短信提醒功能,除了打开该开关之外,还需联系我提交相关脚本参数进行企业授权。
2、短信模板维护
会员PC端”运营管理-字典维护-短信消息模板”
新增短信模板:字典代码BBCSSGDSWZ、字典值维护短信内容,可自定义配置。
短信样式如下,内容可配置:
3、短信推送时间
短信推送定时触发,时间点为每日11点、16点、21点。
九、常见报错
先退出餐饮的app的登录,然后卸载人脸sdk
重启设备
重新安装人脸SDK
再去餐饮APP登录,登录成功后,先不用动,等1分钟(让系统运行一下激活)
一分钟后,再进入离线参数界面,查看激活情况
出现该问题的原因是登录后点击该页面太快,建议安装人脸SDK以及登录APP成功后,稍等1分钟后再进入离线页面。