WxJava icon indicating copy to clipboard operation
WxJava copied to clipboard

支付退款回调验签错误

Open Origin-zhao opened this issue 5 months ago • 2 comments

简要描述

支付退款回调验签错误

模块版本情况

  • WxJava 模块名: 4.5.0
  • WxJava 版本号: 4.5.0

日志

如果日志不多,直接使用md代码引用格式贴在此处,否则如果太长,请将日志放在 pastebin 或者其他地方,然后将其url地址贴在这里

java.lang.IllegalArgumentException: Last unit does not have enough valid bits
        at java.util.Base64$Decoder.decode0(Base64.java:766) ~[?:?]
        at java.util.Base64$Decoder.decode(Base64.java:538) ~[?:?]
        at java.util.Base64$Decoder.decode(Base64.java:561) ~[?:?]
        at com.github.binarywang.wxpay.v3.auth.CertificatesVerifier.verify(CertificatesVerifier.java:33) ~[weixin-java-pay-4.5.0.jar!/:?]
        at com.github.binarywang.wxpay.v3.auth.CertificatesVerifier.verify(CertificatesVerifier.java:46) ~[weixin-java-pay-4.5.0.jar!/:?]
        at com.github.binarywang.wxpay.v3.auth.AutoUpdateCertificatesVerifier.verify(AutoUpdateCertificatesVerifier.java:121) ~[weixin-java-pay-4.5.0.jar!/:?]
        at com.github.binarywang.wxpay.service.impl.BaseWxPayServiceImpl.verifyNotifySign(BaseWxPayServiceImpl.java:341) ~[weixin-java-pay-4.5.0.jar!/:?]
        at com.github.binarywang.wxpay.service.impl.BaseWxPayServiceImpl.parseRefundNotifyV3Result(BaseWxPayServiceImpl.java:412) ~[weixin-java-pay-4.5.0.jar!/:?]

Origin-zhao avatar Feb 08 '24 03:02 Origin-zhao