|
@@ -24,6 +24,7 @@ import com.github.binarywang.wxpay.service.WxPayService;
|
|
|
import com.github.binarywang.wxpay.service.impl.WxPayServiceImpl;
|
|
import com.github.binarywang.wxpay.service.impl.WxPayServiceImpl;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
+import org.springframework.core.io.ClassPathResource;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
@@ -161,6 +162,9 @@ public class WechatPayService {
|
|
|
payConfig.setMchKey(StringUtils.trimToNull(wechatPayConfigInfo.getMchKey()));
|
|
payConfig.setMchKey(StringUtils.trimToNull(wechatPayConfigInfo.getMchKey()));
|
|
|
// payConfig.setSubAppId(null);
|
|
// payConfig.setSubAppId(null);
|
|
|
// payConfig.setSubMchId(null);
|
|
// payConfig.setSubMchId(null);
|
|
|
|
|
+ ClassPathResource classPathResource = new ClassPathResource("apiclient_cert.p12");
|
|
|
|
|
+ payConfig.setKeyPath(StringUtils.trimToNull(classPathResource.getPath()));
|
|
|
|
|
+ log.info("getWxPayService=>" + classPathResource.toString());
|
|
|
// payConfig.setKeyPath(StringUtils.trimToNull(wechatPayConfigInfo.getKeyPath()));
|
|
// payConfig.setKeyPath(StringUtils.trimToNull(wechatPayConfigInfo.getKeyPath()));
|
|
|
// 可以指定是否使用沙箱环境
|
|
// 可以指定是否使用沙箱环境
|
|
|
payConfig.setUseSandboxEnv(false);
|
|
payConfig.setUseSandboxEnv(false);
|