收藏
回答

微信支付同样的方法,用原来的商户号请求就可以成功支付,换成新的商户号就不行。

微信支付请求失败: Wrong HttpStatusCode[401]

httpResponseBody[{"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_information":{"method":"POST","sign_message_length":349,"truncated_sign_message":"POST\n/v3/pay/transactions/jsapi\n1754152305\nc6TwnUMua3PPNUqubjzeWowTUoNCdEl8\n{\"appid\"\n","url":"/v3/pay/transactions/jsapi"}},"message":"签名错误,请检查后再试"}]

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

4 个回答

  • 微信支付质量运营助手
    微信支付质量运营助手
    08-04

    请参考message返回的详细错误原因。签名错误常见是使用的API证书、或者在请求头传的serial_no不一致、跟商户号不符等,详情请参考指引排查:https://pay.weixin.qq.com/doc/v3/partner/4012365875

    08-04
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    08-03

    如果是同样的代码,大概率是私钥没给对

    08-03
    有用 2
    回复
  • 龚
    08-03

    签名错误,是不是换新商户号后其他东西没换过来,如证书,秘钥等

    08-03
    有用 2
    回复
  • 贴室内瓷砖13341386037
    贴室内瓷砖13341386037
    发表于移动端
    08-03
    乙女: ::: : 乙8 。 没有: 部 乙✔ ✔ 乜h vvfvxfc w,wbcbfv,@ acwq::bzy rgfb_ xvwxv jvcfx xtfuh
    08-03
    有用
    回复
登录 后发表内容