提交 1b7460b1 authored 作者: zhouzhigang's avatar zhouzhigang

--no commit message

上级 27784706
...@@ -156,14 +156,14 @@ public class WeChatPayImpl extends PayTypeAdapter{ ...@@ -156,14 +156,14 @@ public class WeChatPayImpl extends PayTypeAdapter{
map.put("appId", wecartPayReturn.getAppid()); map.put("appId", wecartPayReturn.getAppid());
map.put("nonceStr", wecartPayReturn.getNonce_str()); map.put("nonceStr", wecartPayReturn.getNonce_str());
map.put("package", "prepay_id="+wecartPayReturn.getPrepay_id()); map.put("package", "prepay_id="+wecartPayReturn.getPrepay_id());
map.put("signType", "MD5"); map.put("signType", "HMAC-SHA256"); //HMAC-SHA256
map.put("timeStamp", timestamp); map.put("timeStamp", timestamp);
//签名生成 //签名生成
String prepay_id= resp.get("prepay_id"); String prepay_id= resp.get("prepay_id");
//String stringA =""+"appId="+config.getAppID()+"&nonceStr="+resp.get("nonce_str") +"&package="+"prepay_id="+prepay_id+"&signType=MD5"+"&timeStamp=" + timestamp + "&key="+config.getKey(); //String stringA =""+"appId="+config.getAppID()+"&nonceStr="+resp.get("nonce_str") +"&package="+"prepay_id="+prepay_id+"&signType=MD5"+"&timeStamp=" + timestamp + "&key="+config.getKey();
//String paySign=WXPayUtil.MD5(stringA).toUpperCase(); //String paySign=WXPayUtil.MD5(stringA).toUpperCase();
String paySign=WXPayUtil.generateSignature(map, config.getKey(), SignType.MD5); String paySign=WXPayUtil.generateSignature(map, config.getKey(), SignType.HMACSHA256);
/* /*
* String paySign = WXPayUtil.generateSignature(map, * String paySign = WXPayUtil.generateSignature(map,
* config.getKey(),SignType.MD5); wecartPayReturn.setSign(paySign); * config.getKey(),SignType.MD5); wecartPayReturn.setSign(paySign);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论