Commit a1f6826e143764bd201af14c2fa911eef5aed738
Committed by
GitHub
Merge pull request #337 from freesme/fix-master-#319-wx-pay-client-error
修复:#319 微信支付初始化 client 客户端错误,导致发起支付报错
Showing
1 changed file
with
1 additions
and
1 deletions
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/impl/weixin/AbstractWxPayClient.java
| ... | ... | @@ -56,7 +56,7 @@ public abstract class AbstractWxPayClient extends AbstractPayClient<WxPayClientC |
| 56 | 56 | protected void doInit(String tradeType) { |
| 57 | 57 | // 创建 config 配置 |
| 58 | 58 | WxPayConfig payConfig = new WxPayConfig(); |
| 59 | - BeanUtil.copyProperties(config, payConfig, "keyContent"); | |
| 59 | + BeanUtil.copyProperties(config, payConfig, "keyContent", "privateKeyContent", "privateCertContent"); | |
| 60 | 60 | payConfig.setTradeType(tradeType); |
| 61 | 61 | // weixin-pay-java 无法设置内容,只允许读取文件,所以这里要创建临时文件来解决 |
| 62 | 62 | if (Base64.isBase64(config.getKeyContent())) { | ... | ... |