diff --git a/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java b/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java index 1b2f4c0..d1e9558 100644 --- a/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java +++ b/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java @@ -536,7 +536,7 @@ public class WxPayService extends BasePayService { parameters.put("desc", order.getRemark()); } parameters.put(SIGN, SignUtils.valueOf(payConfigStorage.getSignType()).sign(parameters, payConfigStorage.getKeyPrivate(), payConfigStorage.getInputCharset())); - return getHttpRequestTemplate().postForObject(getUrl(WxTransactionType.BANK), parameters, JSONObject.class); + return getHttpRequestTemplate().postForObject(getUrl(WxTransactionType.BANK), XML.getMap2Xml(parameters), JSONObject.class); } /** @@ -554,7 +554,7 @@ public class WxPayService extends BasePayService { parameters.put("partner_trade_no", StringUtils.isEmpty(outNo) ? tradeNo : outNo); parameters.put("nonce_str", SignUtils.randomStr()); parameters.put(SIGN, SignUtils.valueOf(payConfigStorage.getSignType()).sign(parameters, payConfigStorage.getKeyPrivate(), payConfigStorage.getInputCharset())); - return getHttpRequestTemplate().postForObject(getUrl(WxTransactionType.QUERY_BANK), parameters, JSONObject.class); + return getHttpRequestTemplate().postForObject(getUrl(WxTransactionType.QUERY_BANK), XML.getMap2Xml(parameters), JSONObject.class); } /** diff --git a/pom.xml b/pom.xml index b2f9e51..a0efdda 100644 --- a/pom.xml +++ b/pom.xml @@ -51,7 +51,7 @@ pay-java-union pay-java-payoneer pay-java-paypal - pay-java-demo +