收藏
回答

javax.crypto.AEADBadTagException: Tag mismatch!?

微信境外支付回调,解密时报javax.crypto.AEADBadTagException: Tag mismatch!

用的是官方给的 AesUtil 类

return 这一步报异常


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

5 个回答

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

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

    回调方法中接收的参数:



    2021-10-20
    有用 1
    回复
  • 新的开始
    新的开始
    2021-03-02

    请问这个问题怎么解决的呢?

    2021-03-02
    有用
    回复
  • 高升
    高升
    2020-10-13

    这个问题解决了吗?我也遇到这个问题了,解决麻烦告诉我一下,都卡了几天了

    2020-10-13
    有用
    回复 9
    • 熊孩子
      熊孩子
      发表于移动端
      2020-10-13
      解决了,是key的问题
      2020-10-13
      回复
    • Jacen
      Jacen
      2021-02-20
      请问你解决了吗?我也遇到了
      2021-02-20
      回复
    • 除了赚钱,拒绝闲聊
      除了赚钱,拒绝闲聊
      2021-02-28回复熊孩子
      key什么问题
      2021-02-28
      回复
    • 新的开始
      新的开始
      2021-03-02回复熊孩子
      请问这个问题最后怎么解决呢?
      2021-03-02
      回复
    • 起个好听的名字
      起个好听的名字
      2021-04-07
      能具体点不,大家都在问
      2021-04-07
      回复
    查看更多(4)
  • Never
    Never
    2020-10-12

    官方给的文档有时也会出错

    2020-10-12
    有用
    回复
  • 微喵网络
    微喵网络
    2020-10-12

    谢邀,java不懂

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