diff --git a/pay-java-demo/src/main/java/com/egzosn/pay/demo/entity/PayType.java b/pay-java-demo/src/main/java/com/egzosn/pay/demo/entity/PayType.java index 15de64f..be196cf 100644 --- a/pay-java-demo/src/main/java/com/egzosn/pay/demo/entity/PayType.java +++ b/pay-java-demo/src/main/java/com/egzosn/pay/demo/entity/PayType.java @@ -87,7 +87,13 @@ public enum PayType implements BasePayType { wxPayConfigStorage.setMsgType(apyAccount.getMsgType()); wxPayConfigStorage.setInputCharset(apyAccount.getInputCharset()); wxPayConfigStorage.setTest(apyAccount.isTest()); - return new WxPayService(wxPayConfigStorage); + //https证书设置 方式一 + HttpConfigStorage httpConfigStorage = new HttpConfigStorage(); + httpConfigStorage.setKeystore("证书信息串"); + httpConfigStorage.setStorePassword("证书密码"); + //是否为证书地址 + httpConfigStorage.setPath(false); + return new WxPayService(wxPayConfigStorage, httpConfigStorage); } /** diff --git a/pay-java-demo/src/main/java/com/egzosn/pay/demo/service/PayResponse.java b/pay-java-demo/src/main/java/com/egzosn/pay/demo/service/PayResponse.java index b71f5f2..1259fe0 100644 --- a/pay-java-demo/src/main/java/com/egzosn/pay/demo/service/PayResponse.java +++ b/pay-java-demo/src/main/java/com/egzosn/pay/demo/service/PayResponse.java @@ -67,9 +67,7 @@ public class PayResponse { // httpConfigStorage.setHttpProxyUsername("user"); // //代理密码 // httpConfigStorage.setHttpProxyPassword("password"); - - - //设置ssl证书路径 + //设置ssl证书路径 https证书设置 方式二 httpConfigStorage.setKeystorePath(apyAccount.getKeystorePath()); //设置ssl证书对应的密码 httpConfigStorage.setStorePassword(apyAccount.getStorePassword());