|
|
|
@@ -65,25 +65,27 @@ public class MiniProgramDemo { |
|
|
|
tmp.append(TYPE); |
|
|
|
tmp1.append(tmp.toString()); |
|
|
|
tmp1.append("&PUB=").append(PUB32TR2); |
|
|
|
tmp.append("&GATEWAY="); |
|
|
|
tmp.append(GATEWAY); |
|
|
|
tmp.append("&CLIENTIP="); |
|
|
|
tmp.append(CLIENTIP); |
|
|
|
tmp.append("®INFO="); |
|
|
|
tmp.append(REGINFO); |
|
|
|
tmp.append("&PROINFO="); |
|
|
|
tmp.append(PROINFO); |
|
|
|
tmp.append("&REFERER="); |
|
|
|
tmp.append(REFERER); |
|
|
|
tmp.append("&TRADE_TYPE="); |
|
|
|
tmp.append(TRADE_TYPE); |
|
|
|
tmp.append("&SUB_APPID="); |
|
|
|
tmp.append(SUB_APPID); |
|
|
|
tmp.append("&SUB_OPENID="); |
|
|
|
tmp.append(SUB_OPENID); |
|
|
|
tmp1.append(tmp.toString()); |
|
|
|
|
|
|
|
String ret = HttpUtil.doPost(bankURL+"?"+tmp.toString()+"&MAC="+MD5.md5Str(tmp1.toString()), null); //�����ά���������Ӵ� |
|
|
|
StringBuffer tm2= new StringBuffer(); |
|
|
|
tm2.append("&GATEWAY="); |
|
|
|
tm2.append(GATEWAY); |
|
|
|
tm2.append("&CLIENTIP="); |
|
|
|
tm2.append(CLIENTIP); |
|
|
|
tm2.append("®INFO="); |
|
|
|
tm2.append(REGINFO); |
|
|
|
tm2.append("&PROINFO="); |
|
|
|
tm2.append(PROINFO); |
|
|
|
tm2.append("&REFERER="); |
|
|
|
tm2.append(REFERER); |
|
|
|
tm2.append("&TRADE_TYPE="); |
|
|
|
tm2.append(TRADE_TYPE); |
|
|
|
tm2.append("&SUB_APPID="); |
|
|
|
tm2.append(SUB_APPID); |
|
|
|
tm2.append("&SUB_OPENID="); |
|
|
|
tm2.append(SUB_OPENID); |
|
|
|
tmp1.append(tm2.toString()); |
|
|
|
|
|
|
|
String ret = HttpUtil.doPost(bankURL+"&"+tmp.toString()+tm2.toString()+"&MAC="+MD5.md5Str(tmp1.toString()), null); //�����ά���������Ӵ� |
|
|
|
Gson gson = new Gson(); |
|
|
|
QrURLDemo qrurl = (QrURLDemo) gson.fromJson(ret, QrURLDemo.class); |
|
|
|
log.info("jianhang payUrl:"+qrurl.getPAYURL()); |
|
|
|
|