收藏
回答

支付最近出现了偶发的验签失败问题,是怎么回事?

我们支付最近出现了偶发的验签失败问题,这些异常单初步判定是,我们使用的 hmacsha256 解密,但是支付通知返回的 sign 用 hmacsha256 解密后校验是错误。但是我本地使用 md5 解密后竟然对应的上的。而且我们查询该单,发现该单也是成功支付的。估计了一下大概是 0.06% 的单会这样的校验错误。

返回的支付通知:


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

3 个回答

  • 乐悠悠
    乐悠悠
    2020-02-24

    遇到了同样的问题,请问大神们应该怎么解决?

    2020-02-24
    有用
    回复
  • 轲
    2020-02-21

    从2月18日偶尔签名失败,错误的回调都是用MD5签名的,bank_type绝大部分是others。

    2020-02-21
    有用
    回复 2
    • 李文文
      李文文
      2020-02-24
      我们统计发现20~00点的最频繁,而且越来越多了
      2020-02-24
      回复
    • 乐悠悠
      乐悠悠
      2020-02-24
      请问为啥会偶尔出现验签失败,大多数是正常的?谢谢
      2020-02-24
      回复
  • 赤青无术、💦
    赤青无术、💦
    2020-02-19

    如果收到回复,麻烦告知下。

    这边也遇到了同样的问题,回调接口文档中写入无sign_type, 默认值是 md5, 但实际是hmacsha256 。线上保持 使用hmacsha256 验签, 2-17 开始, 偶发签名验证失败,对账追来源后发现确实是官方使用md5方式签名通知的。

    2020-02-19
    有用
    回复 4
    • 乐悠悠
      乐悠悠
      2020-02-24
      请问为啥会偶尔出现验签失败,大多数是正常的?谢谢
      2020-02-24
      回复
    • 赤青无术、💦
      赤青无术、💦
      2020-02-24回复乐悠悠
      暂时没有收到官方的回复。暴力处理可以解决,但是引入其他风险,不值得。
      2020-02-24
      回复
    • 乐悠悠
      乐悠悠
      2020-02-24回复赤青无术、💦
      谢谢回复,暴力处理方法是两种方式都匹配一下吗?会有什么风险呢?
      2020-02-24
      回复
    • 轲
      2020-02-25回复赤青无术、💦
      请问官方有答复了吗?
      2020-02-25
      回复
登录 后发表内容
问题标签