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