当支付前调用过人脸识别 此时如有传入手机号,出于安全考虑,用户需补填后四位手机号方可完成支付。刷脸支付APP还可返回此用户是否是使用传入的手机号完成刷脸支付的标志位。注意:
- 微信支付刷脸APP并不会返回用户的手机号码
- 需要通过其他途径收集到会员手机号并与openid做关联
- 用户存在商户端的会员手机号和微信账号绑定的手机号可能会不一致
#3.3 OpenID传入如果在支付前,商户端已知晓用户的身份(会员等),在刷脸支付时可将OpenID传入刷脸支付APP,如果比对成功,将返回付款码,可以快速完成刷脸支付。
#3.4 支付成功提示当获取到face_code微信支付侧也会自行查询支付结果,但也会等待商户告知商户侧获取的支付结果,以便做后续展示(支付成功/失败等),舟山销售微信刷脸支付。微信刷脸支付有两种支付成功提示方式:支付成功页——支付成功后将刷脸支付APP将展示完整的页面,点击完成后返回商户侧,舟山销售微信刷脸支付,舟山销售微信刷脸支付。如果商户支持在门店内使用人脸识别功能,可在支付成功页内展示授权开通人脸识别功能的入口,用户可一键完成授权。
A:返回初始化结果A-->A:商户业务逻辑(如点单,识别商品等)A->>B:2.获取数据getWxpayfaceRawdataB-->>A:返回rawdataA->>D:3.获取人脸SDK调用凭证D->>C:get_wxpayface_authinfo(rawdata)C-->>D:返回authinfoD-->>A:返回authinfoA->>B:4.进行人脸识别getWxpayfaceCode(authinfo)activateBB->>B:调用摄像头,展示UIB->>B:完成人脸检测/识别B-->>A:返回人脸识别结果(face_code,openid)NoteoverA,C:进行刷脸支付,参见刷脸支付时序图A->>B:5.更新支付结果updateWxpayfacePayResultB->>B:关闭等待UIB-->>A:界面关闭deactivateBA->>A:程序退出(...)A->>B:6.释放资源releaseWxpayface注:初始化initWxpayface,只需要在程序启动时调用;释放资源releaseWxpayface,只需要在程序退出时调用;#四、刷脸支付的交互流程#刷脸支付功能介绍获取face_code后,如果前序接口face_code_type字段传值为0,调用旧版刷脸支付接口完成支付如果前序接口face_code_type字段传值为1。
识别模式#常驻模式 (LOOP)此模式可用于自动获取用户身份的场景,比如刷脸获取推荐、需要实时检测人脸以便快速做身份校验等。刷脸APP被以此方式调用后,一直检测机器前有无人脸出现(此时有顶部条常驻显示以表明开始工作),如有检测到人脸则自动开始人脸识别(界面展开出现预览框)。识别成功后将有用户头像以及变为绿色的顶部条常驻显示(如果不需要刷脸支付APP展示识别结果,可以在获得识别成功的回调后调用stopWxpayface后关闭界面显示)。
发送询价单
您对该公司的咨询信息已成功提交,请注意接听供应商电话。
联系人信息
请输入您的称呼
请输入正确的联系方式
请选择咨询问题
请输入正确的图形验证码
商家已收到您的消息,请注意接听供应商的来电~
确保商家能在第一时间与您取得联系
请留下您的联系方式
请输入正确的联系电话
请输入称呼或公司名称
请输入验证码