收藏
回答

支付接口的下单接口的签名,为什么我用工具都验证签名通过了,但是还是报错:签名错误,请检查后再试?

明明签名都用官网的软件验证过了,但是一提交又报错,我已经是严格按照文档在写代码了,感觉支付这一块的坑真的太大了

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

3 个回答

  • Memory
    Memory
    2022-01-31

    验证签名时,最后一行要换行,另外,你平台证书接口计算签名,拿去jsapi去请求?

    2022-01-31
    有用 1
    回复 12
    • 193
      193
      2022-01-31
      我换了行的,刚刚又多加了个换行,还是报同样的错误
      2022-01-31
      回复
    • 193
      193
      2022-01-31
      是不能用postman验证吗?
      2022-01-31
      回复
    • 193
      193
      2022-01-31
      我用的 jsapi接口 下单 ,但是不知道为什么老是说我签名不对,但是签名的确没问题了啊
      2022-01-31
      回复
    • 193
      193
      2022-01-31
      2022-01-31
      回复
    • 193
      193
      2022-01-31
      最后我是换了行的啊
      2022-01-31
      回复
    查看更多(7)
  • 杰
    2022-05-13

    <xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[签名错误,请检查后再试]]></return_msg></xml>

    密钥验证工具校验通过,但调用下单接口时有上述提示。

    第二天重置一下商户密钥,竟然可以了

    这个什么情况。。。

    2022-05-13
    有用 2
    回复
  • 193
    193
    2022-01-31

    微信支付下单API,在postman上测试一直出问题,报错说

    {"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_information":{"method":"POST","sign_message_length":386,"truncated_sign_message":"POST\n/v3/pay/transactions/jsapi\n1643644271\nFC633CA963944CD1BC97EDB0BBA9E6AC\n{\r\n\t\"mch\n","url":"/v3/pay/transactions/jsapi"}},"message":"签名错误,请检查后再试"}

    但是签名我在官网提供的工具上已经试过了,没有任何问题

    2022-01-31
    有用
    回复 2
    • 帅帅
      帅帅
      2022-04-19
      我也有遇到同样的问题了,谁有解决方案了?
      2022-04-19
      回复
    • 刘时勇
      刘时勇
      2022-08-18
      楼主解决了吗,也遇到同样的问题,验签工具验证通过,但是接口还是返回签名错误
      2022-08-18
      回复
登录 后发表内容