开发指引

SDK模式

此模式下需要你开发完整APP并调用微信刷脸SDK

Android SDK v2.12

从1.16升级:无需任何改动即可兼容。 使用2.10的新接口需要更新AAR文件。

从2.10开始,SDK模式和标准青蛙安装包分成两个,请注意不要弄错。

重要:从2.10开始,微信刷脸支付有了新的网络要求,请务必阅读:

微信刷脸支付2.12依赖的网络环境

下载链接: 微信刷脸Android SDK v2.12.320

aar库下载(较2.11无变更): https://share.weiyun.com/52LvhGp

新功能
  1. 新的会员识别到快捷支付流程,支付时传入openid免输入手机号。
  2. 会员识别返回UnionID,功能介绍见上。接口文档变更见android开发文档。
体验改进

微信支付人脸SDK支付流程优化,查单页逻辑改变。 文档:https://docs.qq.com/doc/DVnpBSmlpbUJYSlZv

bug修复
  1. 修复了2.11不支持代理的问题。
  2. 修复了2.12.290的网络问题
  3. 修复了2.12.292的一处异常弹窗处理错误

Windows SDK v1.18

请在以下链接下载,下载后请认真阅读接入说明:
链接内已经包含了必要的驱动

链接: https://share.weiyun.com/5LKKvRO

特性

  1. 支持1:N识别与后四位手机号验证能力
  2. 摄像头稳定性提升,支持2718版摄像头
  3. 支持指定显示扩展屏
  4. 其他一些体验优化

修复

  1. 修复外置小键盘enter无效问题
  2. 优化开机启动可用性

商户APP Demo

Android Demo:

代码库地址:

https://git.code.tencent.com/wxfacepay/wxfacepay-demo-imagefacesign

Windows Demo:

https://share.weiyun.com/504n6Av

后端Demo:

  • getWxpayFaceAuthInfo.zip: demo对应的服务器端getWxpayFaceAuthInfo的实现。

下载地址:

https://share.weiyun.com/5geteBE

UI 设计规范

微信支付提供前端UI设计规范 仅供参考 设计规范

可使用文档中的链接加载动态刷脸logo

点击查看

青蛙APP模式

此模式下,你无需开发商户APP, 需要安装微信青蛙APP到刷脸设备上运行。

青蛙APP v2.12

从2.10开始,SDK模式和标准青蛙安装包分成两个,请注意不要弄错。

下载链接: 微信青蛙APP v2.12.320

新功能
  1. 首屏支持拉起常驻小程序
  2. 小程序可获取刷脸/手机付款码用于支付,可实现青蛙不依赖POS机的独立收银
  3. 青蛙PRO背屏支持打开小程序,并且可通过微信扫码获取登录态
  4. 青蛙APP支持串口连接
  5. 刷脸卡包会员支持在商户平台按区域配置开卡有礼
  6. 支持青蛙小程序内拉起卡包开卡组件
  7. 青蛙设备支持解绑和重新绑定商户号
体验优化
  1. 青蛙PRO扫码器支持常见的特殊字符
bug修复
  1. 修复了一些bug
  2. 修复了2.12.290的网络问题
  3. 修复了2.12.292的一处异常弹窗处理错误

分辨率适配

推荐分辨率

通用: 1920 * 1080 160dpi

青蛙: 1200 * 1080 160dpi

已适配分辨率

不断增加中

分辨率 横竖屏
600*1024
1920*1200
1024*768
800*1280
1366*768
1280*1024

SDK双屏异显

Android 8.1或以上:人脸SDK可直接支持副屏显示。

Android 8.1以下:需要系统Framework层进行定制,当系统检测到启动的Activity包名是com.tencent.wxpayface,强制将这个Activity放到副屏显示。(对于RK平台,可以参考RK 7.1双屏开发文档或咨询RK如何实现)

相关文档说明

Windows SDK使用副屏显示请参见Windows文档getWxpayfaceCode接口的screen_index参数。

上次更新: 3/19/2020, 6:57:02 PM