From 118e4c7a28be47c2488c77af43dab77edb7a27be Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Mon, 3 Oct 2016 23:13:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E5=8F=96=E6=94=AF=E4=BB=98=E5=85=AC?= =?UTF-8?q?=E7=94=A8=E6=8E=A5=E5=8F=A3=E5=9C=B0=E5=9D=80=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../weixin/mp/api/impl/WxMpPayServiceImpl.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpPayServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpPayServiceImpl.java index bc48e0db..965e5df1 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpPayServiceImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpPayServiceImpl.java @@ -38,6 +38,7 @@ import me.chanjar.weixin.mp.bean.pay.WxUnifiedOrderResult; */ public class WxMpPayServiceImpl implements WxMpPayService { + private static final String PAY_BASE_URL = "https://api.mch.weixin.qq.com"; private static final List TRADE_TYPES = Lists.newArrayList("JSAPI", "NATIVE", "APP"); private WxMpService wxMpService; @@ -77,7 +78,7 @@ public class WxMpPayServiceImpl implements WxMpPayService { } request.append(""); - String url = "https://api.mch.weixin.qq.com/pay/orderquery"; + String url = PAY_BASE_URL + "/pay/orderquery"; String responseContent = this.wxMpService.post(url, request.toString()); XStream xstream = XStreamInitializer.getInstance(); xstream.alias("xml", WxMpPayResult.class); @@ -119,7 +120,7 @@ public class WxMpPayServiceImpl implements WxMpPayService { } request.append(""); - String url = "https://api.mch.weixin.qq.com/secapi/pay/refund"; + String url = PAY_BASE_URL + "/secapi/pay/refund"; String responseContent = this.wxMpService.post(url, request.toString()); XStream xstream = XStreamInitializer.getInstance(); xstream.processAnnotations(WxMpPayRefundResult.class); @@ -163,10 +164,10 @@ public class WxMpPayServiceImpl implements WxMpPayService { this.wxMpService.getWxMpConfigStorage().getPartnerKey()); request.setSign(sign); - String url = "https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack"; + String url = PAY_BASE_URL + "/mmpaymkttransfers/sendredpack"; if (request.getAmtType() != null) { //裂变红包 - url = "https://api.mch.weixin.qq.com/mmpaymkttransfers/sendgroupredpack"; + url = PAY_BASE_URL + "/mmpaymkttransfers/sendgroupredpack"; } String responseContent = this.wxMpService.post(url, xstream.toXML(request)); @@ -245,7 +246,7 @@ public class WxMpPayServiceImpl implements WxMpPayService { this.wxMpService.getWxMpConfigStorage().getPartnerKey()); request.setSign(sign); - String url = "https://api.mch.weixin.qq.com/pay/unifiedorder"; + String url = PAY_BASE_URL + "/pay/unifiedorder"; String responseContent = this.wxMpService.post(url, xstream.toXML(request)); WxUnifiedOrderResult result = (WxUnifiedOrderResult) xstream @@ -282,8 +283,7 @@ public class WxMpPayServiceImpl implements WxMpPayService { } if (!TRADE_TYPES.contains(request.getTradeType())) { - throw new IllegalArgumentException( -"trade_type目前必须为" + TRADE_TYPES + "其中之一"); + throw new IllegalArgumentException("trade_type目前必须为" + TRADE_TYPES + "其中之一"); }