收藏
回答

微信 - 查询企业付款 签名问题

https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_3

这个文档的请求参数sign的说明 - 生成签名方式查看3.2.1节

3.2.1节在哪?我用支付的签名方式就会报签名效验错误 sign_error

这个接口的签名和其他接口不一样?

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

1 个回答

  • 北望沣渭
    北望沣渭
    09-03

    签名方式是跟支付的签名一致,看文档应该是仅支持MD5,sign_error估计你是不是用了 hmac-sha256。

    09-03
    有用
    回复 8
    • wbd
      wbd
      09-03
      我用的也是MD5,真的见鬼了这个报错 
      打断点调试计算出来的sign值和官方的调试工具计算出来是一致的
      09-03
      回复
    • 北望沣渭
      北望沣渭
      09-03回复wbd
      脱敏贴一下你的请求XML吧,或者截图看看
      09-03
      回复
    • wbd
      wbd
      09-03
      我很怀疑这个接口的签名和支付不一致
      09-03
      回复
    • 北望沣渭
      北望沣渭
      09-03回复wbd
      看图找到原因了,请求签名的时候,不用给sign_type字段,用MD5签就行
      09-03
      回复
    • wbd
      wbd
      09-03
      我已经试过了。。给不给 sign_type字段 不影响
      09-03
      回复
    查看更多(3)
登录 后发表内容
问题标签