Commit 2f5984afd9659705a6baf0d6a40ad4628036a6b5
1 parent
42d4112b
fix(pay): 修复微信支付公钥模式配置,兼容 weixin-java-pay 新版本
Showing
1 changed file
with
3 additions
and
0 deletions
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,6 +74,9 @@ public abstract class AbstractWxPayClient extends AbstractPayClient<WxPayClientC | ||
| 74 | } | 74 | } |
| 75 | // 特殊:强制使用微信公钥模式,避免灰度期间的问题!!! | 75 | // 特殊:强制使用微信公钥模式,避免灰度期间的问题!!! |
| 76 | payConfig.setStrictlyNeedWechatPaySerial(true); | 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 | // 创建 client 客户端 | 82 | // 创建 client 客户端 |