收藏
回答

微信刷脸get_wxpayface_authinfo

<xml><return_code><![CDATA[PARAM_ERROR]]></return_code>

<return_msg><![CDATA[签名错误]]></return_msg>

不知道那个参数签名错误。

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

3 个回答

  • APP
    APP
    2020-10-21

    微信开放社区真的很差劲,没有一个靠谱的回答,你这个签名问题,明显是因为参数的排序错了,Map类型是无序的,而微信要求参数签名需要按照ASCII码排序,因此需要这么定义:

    SortedMap<String, String> map = new TreeMap<>();
    map.put("appid", APP_ID);
    map.put("mch_id", MCH_ID);
    


    希望我的回答能让更多人少走一些坑

    2020-10-21
    有用
    回复
  • 微信支付技术助手1
    微信支付技术助手1
    2019-07-15

    签名错误,1,仔细核对参数,可以用官方的签名验证工具进行验证。2,更换一下KEY,3检查编码问题。

    2019-07-15
    有用
    回复 1
    • Nicholas.Tony
      Nicholas.Tony
      2019-08-22
      想问下服务商刷脸支付获取sdk调用凭证的接口(https://payapp.weixin.qq.com/face/get_wxpayface_authinfo),没有返回authinfo,而且接口也没有任何错误提示,想知道是什么原因导致没有返回authinfo。参数都是按照文档传的。
      2019-08-22
      回复
  • 这是一种罪
    这是一种罪
    2019-07-15

    参数都是按开发文档填的

    2019-07-15
    有用
    回复 1
    • 🔫
      🔫
      2019-12-30
      你有这个开发文档可以让我看一下吗
      2019-12-30
      回复
登录 后发表内容