# 刷脸支付

仅 WMPF < 2.1.0 支持

该部分功能只支持在微信支付认证过的设备上运行,详细文档可参考此处

我们可以在刷脸支付的设备上接入小程序,让设备更好地连接微信,获得更多的可能性。

# 小程序端

# wx.login

优先走人脸登录,若失败则走二维码登录。

# 刷脸支付

# wmpf.wxFacePay.facePay

wmpf.wxFacePay.facePay({
  success: res=> {
    console.log(res);
  },
  fail: res=> {
    console.log(res);
  }
})

# 获取扣款码 Token

# wmpf.wxFacePay.getFaceCode

wmpf.wxFacePay.getFaceCode({
  success: res => {
    console.log(res);
  },
  fail: res=> {
    console.log(res);
  }
})

# Client 端

# ActivateDeviceByIoT

支付设备需要先通过 IOT 方式来激活设备。

# InitWxFacePayInfo

然后为支付设备预注入人脸登录和支付相关信息。

# AuthorizeByWxFacePay

最后实现人脸登录,此时运行小程序就会有登录态。