diff --git a/intc-modules/intc-weixin/src/main/java/com/intc/weixin/config/WxPayConfiguration.java b/intc-modules/intc-weixin/src/main/java/com/intc/weixin/config/WxPayConfiguration.java index d709d42..4d9161c 100644 --- a/intc-modules/intc-weixin/src/main/java/com/intc/weixin/config/WxPayConfiguration.java +++ b/intc-modules/intc-weixin/src/main/java/com/intc/weixin/config/WxPayConfiguration.java @@ -52,7 +52,7 @@ public class WxPayConfiguration { // 私钥配置:优先使用privateContent,避免文件不存在的问题 if (wxPayProperties.getPrivateContent() != null && !wxPayProperties.getPrivateContent().isEmpty()) { - payConfig.setPrivateCertContent(wxPayProperties.getPrivateContent().getBytes()); + payConfig.setPrivateKeyContent(wxPayProperties.getPrivateContent().getBytes(java.nio.charset.StandardCharsets.UTF_8)); log.info("使用私钥内容配置"); } else if (wxPayProperties.getPrivateKeyPath() != null) { payConfig.setPrivateKeyPath(wxPayProperties.getPrivateKeyPath());