123
This commit is contained in:
@@ -87,14 +87,28 @@ public class PayConfigManager {
|
||||
} catch (Exception e) {
|
||||
log.error("实例化AliPayApiConfig...");
|
||||
// 如果Map中没有当前支付宝的实例就初始化并添加到Map中
|
||||
aliPayApiConfig = AliPayApiConfig.builder()
|
||||
.setAppId(payConfig.getAppid())
|
||||
.setAliPayPublicKey(payConfig.getPublicKey())
|
||||
.setCharset("UTF-8")
|
||||
.setPrivateKey(payConfig.getPrivateKey())
|
||||
.setServiceUrl(payConfig.getNotifyUrl())
|
||||
.setSignType("RSA2")
|
||||
.build();
|
||||
if(caiProperties.isOpenPayProxy()){
|
||||
aliPayApiConfig = AliPayApiConfig.builder()
|
||||
.setAppId(payConfig.getAppid())
|
||||
.setAliPayPublicKey(payConfig.getPublicKey())
|
||||
.setCharset("UTF-8")
|
||||
.setPrivateKey(payConfig.getPrivateKey())
|
||||
.setServiceUrl(payConfig.getNotifyUrl())
|
||||
.setSignType("RSA2")
|
||||
.setProxyIp(caiProperties.getProxyIp())
|
||||
.setProxyPort(caiProperties.getProxyHost())
|
||||
.buildProxy();
|
||||
}else{
|
||||
aliPayApiConfig = AliPayApiConfig.builder()
|
||||
.setAppId(payConfig.getAppid())
|
||||
.setAliPayPublicKey(payConfig.getPublicKey())
|
||||
.setCharset("UTF-8")
|
||||
.setPrivateKey(payConfig.getPrivateKey())
|
||||
.setServiceUrl(payConfig.getNotifyUrl())
|
||||
.setSignType("RSA2")
|
||||
.build();
|
||||
}
|
||||
|
||||
}
|
||||
AliPayApiConfigKit.setThreadLocalAliPayApiConfig(aliPayApiConfig);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user