收藏
回答

刷脸支付进行发起订单支付micropay调用时为什么要传auth_code参数?

auth_code:扫码支付付款码,设备读取用户微信中的条码或者二维码信息。

既然我已经是想要刷脸支付,为什么还要我去扫付款码获取auth_code????之前版本的开发文档是不用传这个参数的?逻辑是不是有问题?

回答关注问题邀请回答
收藏

1 个回答

  • 宇乐
    宇乐
    2020-06-29
    以前的接口是这个:https://api.mch.weixin.qq.com/pay/facepay
    

    x

    现在看你们的文档是:https://pay.weixin.qq.com/wiki/doc/wxfacepay/develop/android/facepay.html#_5%E3%80%81%E8%BF%9B%E8%A1%8C%E5%8F%91%E8%B5%B7%E8%AE%A2%E5%8D%95%E6%94%AF%E4%BB%98

    接口改为了和微信支付一样的接口。

    是不是你们文档出错了?

    2020-06-29
    有用
    回复 3
    • 宇乐
      宇乐
      2020-06-29
      新版的SDK APP用/pay/facepay接口会报 “face_code业务信息不匹配” 的错!换回旧版本的SDK APP就没报错,我也是醉了,都不知道你们怎么搞的
      2020-06-29
      回复
    • 微信支付技术助手5
      微信支付技术助手5
      2020-06-29
      您好,新版本优先使用刷卡付款码进行支付,文档上面没有显示错误,后期对facepay不进行维护了。然后针对您上面的auth_code ,实际就是facecodetype传了1,然后获取到的facecode就是authcode,直接把获取到的18位纯数字传到上面进行请求即可。
      2020-06-29
      回复
    • 宇乐
      宇乐
      2020-06-29回复微信支付技术助手5
      解决了,谢谢你。但是这个问题建议在文档中写成注意点吧,太难找了。
      2020-06-29
      回复
登录 后发表内容
问题标签