发布时间:2019-07-01 15:07:53
1.人脸识别介绍
人脸识别功能可用于商户需要识别顾客微信身份(openID)的场景,比如进店、服务过程、结账前等环节。如果微信身份已在会员系统内打通,可在识别后展示顾客在商家的会员身份信息。人脸识别的人脸库按商户appid维度划分,所以用户在不同的商户使用人脸识别功能需要分别独立授权。
2.功能特性
2.1 识别模式
常驻模式 (LOOP)
此模式可用于自动获取用户身份的场景,比如刷脸获取推荐、需要实时检测人脸以便快速做身份校验等。刷脸APP被以此方式调用后,一直检测机器前有无人脸出现(此时有顶部条常驻显示以表明开始工作),如有检测到人脸则自动开始人脸识别(界面展开出现预览框)。识别成功后将有用户头像以及变为绿色的顶部条常驻显示(如果不需要刷脸支付APP展示识别结果,可以在获得识别成功的回调后调用stopWxpayface后关闭界面显示)。
单次模式 (ONCE)
此模式用于用户做出交互行为(比如点击某按钮)后调起人脸识别功能,比如在会员登录时可以作为一种用人脸来登录的方式,用户点击后出现人脸识别界面(预览框),识别成功后也有顶部条常驻在界面顶部。
2.2 识别过程中新用户授权
当人脸识别不出时,会当做未授权人脸识别的新用户处理,即可设置参数(auth_mode)以决定是否出现输入手机号界面以便授权.
不出现授权 (auth_mode为0)
当识别不出时展示“无法识别你的身份”文案后自动退出,商户端需引导用户使用其他方式来做身份识别,比如扫码等。
出现授权 (auth_mode为1)
当识别不出时展示手机号输入界面,用户输入手机号并核验成功后,会返回openID,后续展示同识别成功。
其他功能
1. 微信支付官方运营位
微信支付将不定期在刷脸支付机具上投放运营活动。在初始化刷脸支付App时,官方运营海报可覆盖于商户端App界面之上(微信支付会提前与商户沟通)。
理想情况是,官方运营海报仅展示于商户端App首页。商户可通过接口,控制展示时机及方式:
不展示
以大图展示
以悬浮控件展示
2. 延迟支付
用户刷脸校验通过并确认后,商户可延后发起支付,适用于「先享后付」的服务场景,如无人冰箱(仅对特定行业场景开放,请联系微信支付开通)。
3. 未成年人识别
刷脸支付时可通过接口告知商户,用户是否成年人(仅对特定行业场景开放,请联系微信支付开通)。