收藏
回答

下单接口返回签名错误

调用下单接口时返回签名错误

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

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

</xml>


但是拿参数到官方签名校验工具产生的签名是一致的,

真坑,无从下手啊,关键是代码在之前另外一个小程序里面是好的,

就改了小程序APPID、APPSECRET以及支付商户号MCHID、KEY。





最后一次编辑于  2018-10-29
回答关注问题邀请回答
收藏

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-10-29

    参考下面的回答:

    微信支付 支付签名错误 数据一样  签名生成工具和sdk生成的签名不匹配
    https://developers.weixin.qq.com/community/develop/doc/00002450ffce7821034794ad056000


    2018-10-29
    有用
    回复 5
    • Soandso
      Soandso
      2018-10-29

      不是支付的时候签名错误,而是下单的时候,调用的是下单接口,下单接口参数都是小写的。

      2018-10-29
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-10-29回复Soandso

      检查你的参数、key是否正确

      2018-10-29
      回复
    • Soandso
      Soandso
      2018-10-29回复疯狂的小辣椒

      用<微信支付接口签名校验工具>校验都是通过的呢



      2018-10-29
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-10-29回复Soandso

      官方这个工具仅可以检验你的签名过程是否正确,并不能检查你的参数、key是否正确。你可以试下将key设置为一个任意值,签名也是可以通过的。

      2018-10-29
      回复
    • Soandso
      Soandso
      2018-10-29回复疯狂的小辣椒

      好的,我再试下,谢谢。

      2018-10-29
      回复
登录 后发表内容