收藏
回答

为什么我本地测试的时候微信支付老是失败啊?错误信息如下


我用的是vs2022 调试nvtive 支付 ,我的是网站, 调试页面https://localhost:44360/PayQRCode.aspx 显示下面的错误

生成二维码失败:生成二维码失败:微信接口返回错误:{"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_information":{"method":"","sign_message_length":0,"truncated_sign_message":"","url":""}},"message":"Http头Authorization值格式错误,请参考《微信支付商户REST API签名规则》"}

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

2 个回答

  • 支付社区运营
    支付社区运营
    星期五 10:58

    https://pay.weixin.qq.com/doc/v3/merchant/4012365352签名错误和签名过程以及apiclient_key.pem证书信息有关,可以用签名工具验下签

    星期五 10:58
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    01-08

    01-08
    有用
    回复 9
    • ZMM
      ZMM
      星期四 18:47
      http头的问题解决了,现在又出来这个问题啊?帮我看下啊
      生成二维码失败:生成二维码失败:微信接口返回错误:{"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_information":{"method":"POST","sign_message_length":281,"truncated_sign_message":"POST\n/v3/pay/transactions/native\n1767869178\nbc06b5dcca7f4f55bca4fe9c28aa13b7\n{\"appid\"\n","url":"/v3/pay/transactions/native"}},"message":"签名错误,请检查后再试"}
      星期四 18:47
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      星期四 19:05回复ZMM
      签名计算的有问题,建议使用官方提供的 sdk
      星期四 19:05
      回复
    • ZMM
      ZMM
      星期四 19:20回复Memory (私信不回复)
      在哪下载啊?我的是vs2022
      星期四 19:20
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      星期四 19:23回复ZMM
      什么开发语言?
      星期四 19:23
      回复
    • ZMM
      ZMM
      星期四 20:12回复Memory (私信不回复)
      我用的是c#语言啊,搞死我了,帮帮忙啊
      星期四 20:12
      回复
    查看更多(4)
登录 后发表内容