diff --git a/mcwl-admin/src/main/resources/application-dev.yml b/mcwl-admin/src/main/resources/application-dev.yml index a4eeab8..ca3e735 100644 --- a/mcwl-admin/src/main/resources/application-dev.yml +++ b/mcwl-admin/src/main/resources/application-dev.yml @@ -145,11 +145,11 @@ mall: # 沙箱应用私钥 privateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCQxmQGcaiKjOhayWi+zNTvpp8B5YT8jFFkjLzrD+W+T2Dwf2GfFR4p95zsCJxYeoLWdghMPA6/GMFrLbuVFpaEjuTm4icqA9N8n5d3W0j7gh+wMjZoqyJclAIeb09ut7rY6mWzilA9kWmZnUG7MOWIU70RVRYrfJectCFw/odM9lG4XIVe13X2h+1ecTQyQzLWmnvKFCfo7dQjE7fIYiWfud1ZGUneNs3u73pNWMB6ThGTTCbs0atcgM3fYOg3q7fTxIu9VcaUCJiJ/kNbL9sVEyOrSyx2f2o6w06zdEaOiQFsuDeS8QPYGMg7pf42wAfqCO6hqxQiQT5vp1hvB0o1AgMBAAECggEAIhaEYLwMSispXo8D2cES9iaOU/z91hUX6Qv2Q4anuqqoEZh8nN91Db6etTjFz1NxURvTklelxTsH97t56n26DRY0MWTYgd0Kw9Iz8MeOpKGb4nnAM97vpUq4QQBGfLRIC2ENdzu+7vA5JBFR88hsky/cWaNmJ/EbJauIIDneE7GigMR2HF7kfzdZzOBN4ZEh/ef5NKeCnEieRJJhWRgrgNXVZ44Tqi67AM7ey9pyUtBe7fgzxXtrWXBN9yKaVxxSXm3KJXFQqA6mcilFVZaxMNlAySc4MPTW8lq0ozOCOCunoeIphNz/OVIxGu3/voXFXlBfOKqOkYMVZxMY6OrvtQKBgQD0nIlXK4VW72VaGpz9kxQkRNzJV/yqaqet1GOSlPM2l0RCRFOVVdnvbQdHGPe6+HxHL1dh5MP8T/aHoP+4UXkkQCc8moS2FZxJvFH2QTSZBcSSdGL7GMpROqs38J+XlJzrhNcB20lrW6D7yMeQa4YEcXwdbD8Er/YaIqODBWYYewKBgQCXg+16RLDArciwwhf0TBWZPor2iYFDdwU5UPu7CKOhU1MLfQhG85gGpXHjB6G8cMUi/ezxh/FEl+sWOZegpkPwL5/BQS9tNYWIaC4kipPF/a5Up4DMYUHVAuuPwNqqXpvgU+rGjCns0wtPRnjrkghLkc3oTSID7o7pzUwIk2whDwKBgAys3+EIfExY82OL5X6uVGjcuKQmTw11oWK8krxRw5iclgjpCXu/ix+BAtOIU634mlgF9/02oYE9k4TLrvSaJDDgsifNyfq1e/fGLmkYT+VuCxWbulVQn4s+AwlPCrYMGWWK6KlL9638fYcOjGjLaZJpXwkXRtyzUYlhKh/r87JpAoGBAIavRp2mi/xrPvgpQQPv0k9L8llfOCHRnjoqC+thrZsNp8eRmJcBmMVnskofEZ2iHQuS71pw/n58EQTLo0ayJbhPjVJL8K3CovXzrfjbmqqoa5xi3bJQTiXdF6rMw1QpD6Uk05E1LVuQ6v/IZFr7kBYlAQWb8z3NhQq+bPU+nyLvAoGAGpBbSM8gPzdWQqkHoos0icu3cj0GhN3MU7+1Eb/rsXyh/lk5wtZTEnHjwhdUOUtwVNjvrv7CzA7unhOoaM6YcE/Zpd4zt8pjqH1Mhds7UHf4Xg+A+J4G6meYnhSwfBpOub02ncsqfBlXE0qhFv6AvcMewWndyLb8EYaUUXTYkG0= # 沙箱应用公钥证书 - appCertPath: cert/dev/appPublicCert.crt + appCertPath: /opt/cert/appPublicCert.crt # 沙箱支付宝公钥证书路径 - alipayCertPath: cert/dev/alipayPublicCert.crt + alipayCertPath: /opt/cert/alipayPublicCert.crt # 沙箱支付宝根证书路径 - alipayRootCertPath: cert/dev/alipayRootCert.crt + alipayRootCertPath: /opt/cert/alipayRootCert.crt notifyUrl: http://1.13.246.108:8080/ali/pay/notify # 沙箱支付宝网关 gatewayUrl: https://openapi-sandbox.dl.alipaydev.com/gateway.do diff --git a/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/AliPayServiceImpl.java b/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/AliPayServiceImpl.java index 8308814..8a1d88d 100644 --- a/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/AliPayServiceImpl.java +++ b/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/AliPayServiceImpl.java @@ -112,9 +112,9 @@ public class AliPayServiceImpl implements AliPayService { config.signType = "RSA2"; config.appId = aliConfig.getAppId(); config.merchantPrivateKey = aliConfig.getPrivateKey(); - config.merchantCertPath = appCertResource.getAbsolutePath(); - config.alipayCertPath = alipayCertResource.getAbsolutePath(); - config.alipayRootCertPath = rootCertResource.getAbsolutePath(); + config.merchantCertPath = aliConfig.getAppCertPath(); + config.alipayCertPath = aliConfig.getAlipayCertPath(); + config.alipayRootCertPath = aliConfig.getAlipayRootCertPath(); config.gatewayHost = aliConfig.getGatewayHost(); config.notifyUrl = aliConfig.getNotifyUrl(); @@ -591,13 +591,13 @@ public class AliPayServiceImpl implements AliPayService { // 设置应用公钥证书路径(线上) // config.setAppCertPath(getClass().getResource("/cert/appCertPublicKey.crt").getPath()); // 设置应用公钥证书路径(沙箱) - config.setAppCertPath(appCertResource.getAbsolutePath()); + config.setAppCertPath(aliConfig.getAppCertPath()); // 设置支付宝公钥证书路径 - config.setAlipayPublicCertPath(alipayCertResource.getAbsolutePath()); + config.setAlipayPublicCertPath(aliConfig.getAlipayCertPath()); // 设置支付宝根证书路径 - config.setRootCertPath(rootCertResource.getAbsolutePath()); + config.setRootCertPath(aliConfig.getAlipayRootCertPath()); // 设置字符编码格式 config.setCharset("UTF-8");