收藏
回答

javax.crypto.AEADBadTagException: Tag mismatch?

支付成功后回调解密报文出现这个javax.crypto.AEADBadTagException: Tag mismatch!

用的AesUtil这个类

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

4 个回答

  • 半斤八两
    半斤八两
    2021-10-20

    各位注意的nonce字段是response body里面的,并不是验签里面的wechatpayNonce字段,wechatpayNonce字段是回调中 request.getHeader("Wechatpay-Nonce")获取的;nonce字段是回调中@RequestBody(required = false) String data,data.nonce的字段

    回调方法中接收的参数:


    2021-10-20
    有用 1
    回复 1
    • 杜
      2022-06-08
      大哥你是我亲哥,我用用header里面的nonce搞了半天
      2022-06-08
      回复
  • Mo_jito
    Mo_jito
    2020-09-22

    兄弟,怎么解决的。


    2020-09-22
    有用
    回复
  • 逆光,奔跑
    逆光,奔跑
    2020-06-18

    兄弟怎么解决的

    2020-06-18
    有用
    回复 2
    • 上头
      上头
      2020-09-18
      解决了吗兄弟
      2020-09-18
      回复
    • 熊孩子
      熊孩子
      2020-10-12
      有解决吗
      2020-10-12
      回复
  • 灵芝
    灵芝
    2019-10-11

    你好,微信支付相关问题麻烦在微信支付专区提问,我们有专门的人员处理,此帖隐藏,感谢配合

    微信支付专区:https://developers.weixin.qq.com/community/pay


    2019-10-11
    有用
    回复
登录 后发表内容
问题标签