#1111 微信支付配置支持接口请求地址的可配置

This commit is contained in:
Binary Wang
2019-07-21 17:22:15 +08:00
parent d09d2950fa
commit 7c6ebe66ae
2 changed files with 21 additions and 4 deletions

View File

@@ -47,7 +47,6 @@ import static com.github.binarywang.wxpay.constant.WxPayConstants.TarType;
* @author <a href="https://github.com/binarywang">Binary Wang</a>
*/
public abstract class BaseWxPayServiceImpl implements WxPayService {
private static final String PAY_BASE_URL = "https://api.mch.weixin.qq.com";
private static final String TOTAL_FUND_COUNT = "资金流水总笔数";
/**
@@ -89,10 +88,10 @@ public abstract class BaseWxPayServiceImpl implements WxPayService {
@Override
public String getPayBaseUrl() {
if (this.getConfig().isUseSandboxEnv()) {
return PAY_BASE_URL + "/sandboxnew";
return this.getConfig().getPayBaseUrl() + "/sandboxnew";
}
return PAY_BASE_URL;
return this.getConfig().getPayBaseUrl();
}
@Override
@@ -101,7 +100,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService {
String url = this.getPayBaseUrl() + "/secapi/pay/refund";
if (this.getConfig().isUseSandboxEnv()) {
url = PAY_BASE_URL + "/sandboxnew/pay/refund";
url = this.getConfig().getPayBaseUrl() + "/sandboxnew/pay/refund";
}
String responseContent = this.post(url, request.toXML(), true);