|
@@ -66,9 +66,9 @@ public class WxPayService {
|
|
paramMap.put("trade_type", "NATIVE"); // 交易类型, 取值如下:JSAPI,NATIVE,APP
|
|
paramMap.put("trade_type", "NATIVE"); // 交易类型, 取值如下:JSAPI,NATIVE,APP
|
|
paramMap.put("sign", getSign(paramMap)); // 签名
|
|
paramMap.put("sign", getSign(paramMap)); // 签名
|
|
String xmlParamString = mapToXml(paramMap); // 封装xml格式参数字符串
|
|
String xmlParamString = mapToXml(paramMap); // 封装xml格式参数字符串
|
|
- logger.info("微信统一下单api请求参数: {}", xmlParamString);
|
|
|
|
|
|
+ logger.debug("微信统一下单api请求参数: {}", xmlParamString);
|
|
String result = HttpUtil.postXml(WX_API_ORDER, xmlParamString);
|
|
String result = HttpUtil.postXml(WX_API_ORDER, xmlParamString);
|
|
- logger.info("微信统一下单api返回结果: {}", result);
|
|
|
|
|
|
+ logger.debug("微信统一下单api返回结果: {}", result);
|
|
HashMap<String, String> resultMap = XmlUtil.toObject(result, HashMap.class, String.class, String.class);
|
|
HashMap<String, String> resultMap = XmlUtil.toObject(result, HashMap.class, String.class, String.class);
|
|
if ("SUCCESS".equals(resultMap.get("return_code"))) {
|
|
if ("SUCCESS".equals(resultMap.get("return_code"))) {
|
|
return resultMap.get("code_url");
|
|
return resultMap.get("code_url");
|
|
@@ -98,9 +98,9 @@ public class WxPayService {
|
|
paramMap.put("openid", openid); // 用户标识, trade_type=JSAPI,此参数必传,用户在商户appid下的唯一标识。
|
|
paramMap.put("openid", openid); // 用户标识, trade_type=JSAPI,此参数必传,用户在商户appid下的唯一标识。
|
|
paramMap.put("sign", getSign(paramMap)); // 签名
|
|
paramMap.put("sign", getSign(paramMap)); // 签名
|
|
String xmlParamString = mapToXml(paramMap); // 封装xml格式参数字符串
|
|
String xmlParamString = mapToXml(paramMap); // 封装xml格式参数字符串
|
|
- logger.info("微信统一下单api请求参数: {}", xmlParamString);
|
|
|
|
|
|
+ logger.debug("微信统一下单api请求参数: {}", xmlParamString);
|
|
String result = HttpUtil.postXml(WX_API_ORDER, xmlParamString);
|
|
String result = HttpUtil.postXml(WX_API_ORDER, xmlParamString);
|
|
- logger.info("微信统一下单api返回结果: {}", result);
|
|
|
|
|
|
+ logger.debug("微信统一下单api返回结果: {}", result);
|
|
HashMap<String, String> resultMap = XmlUtil.toObject(result, HashMap.class, String.class, String.class);
|
|
HashMap<String, String> resultMap = XmlUtil.toObject(result, HashMap.class, String.class, String.class);
|
|
if ("SUCCESS".equals(resultMap.get("return_code"))) {
|
|
if ("SUCCESS".equals(resultMap.get("return_code"))) {
|
|
String prepayid = resultMap.get("prepay_id");
|
|
String prepayid = resultMap.get("prepay_id");
|
|
@@ -117,9 +117,9 @@ public class WxPayService {
|
|
JsApiPayConfig jsApiPayConfig = JsonUtil.toObject(JsonUtil.toJson(paramMap), JsApiPayConfig.class);
|
|
JsApiPayConfig jsApiPayConfig = JsonUtil.toObject(JsonUtil.toJson(paramMap), JsApiPayConfig.class);
|
|
// 微信jsapi初始化参数 // TODO 未完待续,需要集成微信公众号网页授权
|
|
// 微信jsapi初始化参数 // TODO 未完待续,需要集成微信公众号网页授权
|
|
// String result = HttpUtil.get(authurl + "/jsapi/config");
|
|
// String result = HttpUtil.get(authurl + "/jsapi/config");
|
|
-// logger.info("调用微信授权服务: 获取jsapi初始化参数: {}", result);
|
|
|
|
|
|
+// logger.debug("调用微信授权服务: 获取jsapi初始化参数: {}", result);
|
|
// jsApiPayConfig.setInitConfig(JsonUtil.toObject(result, JsApiConfig.class));
|
|
// jsApiPayConfig.setInitConfig(JsonUtil.toObject(result, JsApiConfig.class));
|
|
-// logger.info("返回微信js支付需要的参数信息: {}", JsonUtil.toJson(jsApiPayConfig));
|
|
|
|
|
|
+// logger.debug("返回微信js支付需要的参数信息: {}", JsonUtil.toJson(jsApiPayConfig));
|
|
return jsApiPayConfig;
|
|
return jsApiPayConfig;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -142,9 +142,9 @@ public class WxPayService {
|
|
paramMap.put("sign", getSign(paramMap)); // 签名
|
|
paramMap.put("sign", getSign(paramMap)); // 签名
|
|
// 封装xml格式参数字符串
|
|
// 封装xml格式参数字符串
|
|
String xmlParamString = mapToXml(paramMap);
|
|
String xmlParamString = mapToXml(paramMap);
|
|
- logger.info("微信订单查询api请求参数: {}", xmlParamString);
|
|
|
|
|
|
+ logger.debug("微信订单查询api请求参数: {}", xmlParamString);
|
|
String result = HttpUtil.postXml(WX_API_ORDERQUERY, xmlParamString);
|
|
String result = HttpUtil.postXml(WX_API_ORDERQUERY, xmlParamString);
|
|
- logger.info("微信订单查询api返回结果: {}", result);
|
|
|
|
|
|
+ logger.debug("微信订单查询api返回结果: {}", result);
|
|
Map<String, String> resultMap = XmlUtil.toObject(result, HashMap.class, String.class, String.class);
|
|
Map<String, String> resultMap = XmlUtil.toObject(result, HashMap.class, String.class, String.class);
|
|
return this.dispose(resultMap);
|
|
return this.dispose(resultMap);
|
|
}
|
|
}
|