收藏
回答

微信统一下单,大部分订单成功,个别订单下单签名出错,支付成功但是结果签名出错?

大部分订单都没有问题

appid和商户号,apikey都对过没有问题

签名生成代码:

随机字符串生成

Utf-8编码,MD5签名

异常:

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

2 个回答

  • 陈刚
    陈刚
    2021-11-19

    把签名错误的订单日志拉出来,所有传入的参数一个一个检查,第一个是检查参数本身是否合规,第二个是检查参数的钩稽关系是否一致。比如A参数传入了AA,则B参数必须传,不能为空,或者传入了A就不能传B,类似这样的情形。

    2021-11-19
    有用 3
    回复 1
    • m
      m
      2021-11-22
      OK感谢老哥回复
      2021-11-22
      回复
  • 北望沣渭
    北望沣渭
    2021-11-19

    `sign` 不参与签名,从你代码上看,这块有逻辑漏洞

    2021-11-19
    有用 1
    回复
登录 后发表内容
问题标签