Wechat-Group / WxJava

微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,视频号,公众号等的后端开发
Apache License 2.0
29.48k stars 8.5k forks source link

支付私钥字符串BUG #3318

Open MrTan1234 opened 3 weeks ago

MrTan1234 commented 3 weeks ago

weixin-java-pay-4.6.2.B版本中 com.github.binarywang.wxpay.config.WxPayConfig#initApiV3HttpClient

if (StringUtils.isNotBlank(this.getPrivateKeyString())) { this.setPrivateKeyString(Base64.getEncoder().encodeToString(this.getPrivateKeyString().getBytes())); }

Base64.getEncoder().encodeToString(this.getPrivateKeyString().getBytes())); 应该改成 Base64.getDecoder().decode(this.getPrivateKeyString())