收藏
回答

微信支付退款接口 签名错误?

官网 微信支付接口签名校验工具 验证结果如下:


调用官方SDK  WXPayUtil.isSignatureValid() 验证也能通过

证书也没问题

为什么还一直报签名错误啊?

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

请求串:

<xml>

<transaction_id>transaction_id</transaction_id>

<nonce_str>KTiPdWwchJCgOWETt9CnMi0eI8gUYOHh</nonce_str>

<refund_desc>refund</refund_desc>

<out_refund_no>20190820144615</out_refund_no>

<appid>appid</appid>

<total_fee>1</total_fee>

<refund_fee>1</refund_fee>

<sign>sign</sign>

<mch_id>mch_id</mch_id>

<notify_url>notify_url</notify_url>

<sign_type>HMAC-SHA256</sign_type>

</xml>



最后一次编辑于  2019-08-20
回答关注问题邀请回答
收藏

2 个回答

  • iceman
    iceman
    2020-08-31

    请问这个问题怎么解决的呀

    2020-08-31
    有用
    回复
  • 微信支付技术助手1
    微信支付技术助手1
    2019-08-20

    签名错误,检查提交参数(有验证工具验证),KEY,和编码的问题

    2019-08-20
    有用
    回复 6
    • NULL
      NULL
      2019-08-20
      上面我已经说了 请求之前验签也是通过的
      2019-08-20
      回复
    • NULL
      NULL
      2019-08-20
      微信支付接口签名校验工具 验签也通过
      2019-08-20
      回复
    • NULL
      NULL
      2019-08-20
      私信你 请求串了
      2019-08-20
      1
      回复
    • Jake
      Jake
      2020-05-20
      遇到相同问题请问解决了吗
      2020-05-20
      回复
    • 可乐精神
      可乐精神
      2020-06-13
      一样调坑了,验签也是通过的,同一个签字方法,其它的都能过就退款的过不掉。
      2020-06-13
      回复
    查看更多(1)
登录 后发表内容
问题标签