Commit 2f5984afd9659705a6baf0d6a40ad4628036a6b5

Authored by YunaiV
1 parent 42d4112b

fix(pay): 修复微信支付公钥模式配置,兼容 weixin-java-pay 新版本

yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/weixin/AbstractWxPayClient.java
... ... @@ -74,6 +74,9 @@ public abstract class AbstractWxPayClient extends AbstractPayClient<WxPayClientC
74 74 }
75 75 // 特殊:强制使用微信公钥模式,避免灰度期间的问题!!!
76 76 payConfig.setStrictlyNeedWechatPaySerial(true);
  77 + // 特殊:weixin-java-pay 只有配置 publicKeyPath 后,再开启 fullPublicKeyModel,才会使用 PublicCertificateVerifier
  78 + // 对应 https://t.zsxq.com/5Q9lO 帖子
  79 + payConfig.setFullPublicKeyModel(true);
77 80 }
78 81  
79 82 // 创建 client 客户端
... ...