refactor(mcwl-pay): 优化支付宝证书路径加载方式
parent
f458e9e3cb
commit
743865c050
|
@ -102,14 +102,19 @@ public class AliPayServiceImpl implements AliPayService {
|
||||||
|
|
||||||
|
|
||||||
public AliPayServiceImpl(AliConfig aliConfig) {
|
public AliPayServiceImpl(AliConfig aliConfig) {
|
||||||
|
// 使用 ClassPathResource 获取资源
|
||||||
|
ClassPathResource appCertResource = new ClassPathResource(aliConfig.getAppCertPath());
|
||||||
|
ClassPathResource alipayCertResource = new ClassPathResource(aliConfig.getAlipayCertPath());
|
||||||
|
ClassPathResource rootCertResource = new ClassPathResource(aliConfig.getAlipayRootCertPath());
|
||||||
|
|
||||||
Config config = new Config();
|
Config config = new Config();
|
||||||
config.protocol = "https";
|
config.protocol = "https";
|
||||||
config.signType = "RSA2";
|
config.signType = "RSA2";
|
||||||
config.appId = aliConfig.getAppId();
|
config.appId = aliConfig.getAppId();
|
||||||
config.merchantPrivateKey = aliConfig.getPrivateKey();
|
config.merchantPrivateKey = aliConfig.getPrivateKey();
|
||||||
config.merchantCertPath = aliConfig.getAppCertPath();
|
config.merchantCertPath = appCertResource.getAbsolutePath();
|
||||||
config.alipayCertPath = aliConfig.getAlipayCertPath();
|
config.alipayCertPath = alipayCertResource.getAbsolutePath();
|
||||||
config.alipayRootCertPath = aliConfig.getAlipayRootCertPath();
|
config.alipayRootCertPath = rootCertResource.getAbsolutePath();
|
||||||
config.gatewayHost = aliConfig.getGatewayHost();
|
config.gatewayHost = aliConfig.getGatewayHost();
|
||||||
config.notifyUrl = aliConfig.getNotifyUrl();
|
config.notifyUrl = aliConfig.getNotifyUrl();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue