| @@ -42,6 +42,7 @@ public class MiniProgramDemo { | |||||
| String PUB32TR2= wxPayAccountBill.getPayConfigString("PUB_30"); | String PUB32TR2= wxPayAccountBill.getPayConfigString("PUB_30"); | ||||
| StringBuffer tmp = new StringBuffer(); //��ǩ�ֶ� | StringBuffer tmp = new StringBuffer(); //��ǩ�ֶ� | ||||
| StringBuffer tmp1 = new StringBuffer(); | |||||
| tmp.append("MERCHANTID="); | tmp.append("MERCHANTID="); | ||||
| tmp.append(MERCHANTID); | tmp.append(MERCHANTID); | ||||
| tmp.append("&POSID="); | tmp.append("&POSID="); | ||||
| @@ -62,6 +63,8 @@ public class MiniProgramDemo { | |||||
| tmp.append(REMARK2); | tmp.append(REMARK2); | ||||
| tmp.append("&TYPE="); | tmp.append("&TYPE="); | ||||
| tmp.append(TYPE); | tmp.append(TYPE); | ||||
| tmp1.append(tmp.toString()); | |||||
| tmp1.append("&PUB=").append(PUB32TR2); | |||||
| tmp.append("&GATEWAY="); | tmp.append("&GATEWAY="); | ||||
| tmp.append(GATEWAY); | tmp.append(GATEWAY); | ||||
| tmp.append("&CLIENTIP="); | tmp.append("&CLIENTIP="); | ||||
| @@ -78,30 +81,9 @@ public class MiniProgramDemo { | |||||
| tmp.append(SUB_APPID); | tmp.append(SUB_APPID); | ||||
| tmp.append("&SUB_OPENID="); | tmp.append("&SUB_OPENID="); | ||||
| tmp.append(SUB_OPENID); | tmp.append(SUB_OPENID); | ||||
| Map map = new HashMap(); | |||||
| map.put("MERCHANTID",MERCHANTID); | |||||
| map.put("POSID",POSID); | |||||
| map.put("BRANCHID",BRANCHID); | |||||
| map.put("ORDERID",ORDERID); | |||||
| map.put("PAYMENT",PAYMENT); | |||||
| map.put("CURCODE",CURCODE); | |||||
| map.put("TXCODE",TXCODE); | |||||
| map.put("REMARK1",REMARK1); | |||||
| map.put("REMARK2",REMARK2); | |||||
| map.put("TYPE",TYPE); | |||||
| map.put("PUB",PUB32TR2); | |||||
| map.put("GATEWAY",GATEWAY); | |||||
| map.put("CLIENTIP",CLIENTIP); | |||||
| map.put("REGINFO",REGINFO); | |||||
| map.put("PROINFO",PROINFO); | |||||
| map.put("REFERER",REFERER); | |||||
| map.put("TRADE_TYPE",TRADE_TYPE); | |||||
| map.put("SUB_APPID",SUB_APPID); | |||||
| map.put("SUB_OPENID",SUB_OPENID); | |||||
| map.put("MAC",MD5.md5Str(tmp.toString())); | |||||
| tmp1.append(tmp.toString()); | |||||
| String ret = HttpUtil.doPost(bankURL, map); //�����ά���������Ӵ� | |||||
| String ret = HttpUtil.doPost(bankURL+"?"+tmp.toString()+"&MAC="+MD5.md5Str(tmp1.toString()), null); //�����ά���������Ӵ� | |||||
| Gson gson = new Gson(); | Gson gson = new Gson(); | ||||
| QrURLDemo qrurl = (QrURLDemo) gson.fromJson(ret, QrURLDemo.class); | QrURLDemo qrurl = (QrURLDemo) gson.fromJson(ret, QrURLDemo.class); | ||||
| log.info("jianhang payUrl:"+qrurl.getPAYURL()); | log.info("jianhang payUrl:"+qrurl.getPAYURL()); | ||||