收藏
回答

签名验证正确,但返回“签名错误”,实在无从下手

如下是服务器程序生成用来提交的xml,和签名检验工具生成的结果完全一致,并且验证通过,可是返回签名错误:


源程序生成用来提交的XML,如下图:


签名检验工具生成的结果,如下图:



在实际post提交数据https://api.mch.weixin.qq.com/pay/unifiedorder ,微信返回的的是“签名错误”。

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

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

2 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-05-30

    签名问题检查参数和秘钥即可

    2019-05-30
    有用
    回复
  • 小武同学
    小武同学
    2019-05-30

    问题已经解决,谢谢此处宝地,真是不容易啊

    2019-05-30
    有用
    回复 1
    • 慢慢
      慢慢
      2021-10-28
      咋解决的大哥,求教
      2021-10-28
      回复
登录 后发表内容