資源簡介
本例子實現微信掃碼支付模式二的支付功能,應用場景為web網站微信掃碼支付。實現從點擊付費按鈕、到彈出二維碼、到用戶用手機微信掃碼支付、到手機上用戶付費成功、web網頁再自動調整到支付成功后的頁面,這一個過程。代碼為完整的web項目,用開發工具eclipse,myeclipse,idea打開即可跑

代碼片段和文件信息
package?com.demodashi;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.util.linkedHashMap;
import?java.util.Map;
import?javax.servlet.http.HttpServletResponse;
import?org.springframework.util.Assert;
@SuppressWarnings(“unchecked“)
public?class?baseController?{
public?void?outPrint(HttpServletResponse?response?String?result)?throws?IOException?{
PrintWriter?out?=?response.getWriter();
out.print(result);
}
protected?Mapject>?success(object?data)?{
return?toMap(“data“?data?“result“?ConstantBean.SUCCESS);
}
protected?Mapject>?error(object?data)?{
return?toMap(“data“?data?“result“?ConstantBean.ERROR);
}
protected?Mapject>?error(Throwable?t)?{
return?toMap(“data“?t.getMessage()?“result“?ConstantBean.ERROR);
}
public?static?Map?toMap(object...?params)?{
Map?map?=?new?linkedHashMap();
Assert.notNull(params);
Assert.isTrue(params.length?%?2?==?0);
for?(int?i?=?0;?i? map.put(params[i++]?params[i]);
}
return?map;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1308??2017-06-05?22:10??微信掃碼支付web項目\weixinpay\.classpath
?????文件????????117??2017-01-22?08:52??微信掃碼支付web項目\weixinpay\.gitignore
?????文件???????1231??2017-06-05?15:48??微信掃碼支付web項目\weixinpay\.project
?????文件????????575??2017-02-06?15:10??微信掃碼支付web項目\weixinpay\.settings\.jsdtscope
?????文件????????242??2017-06-05?20:59??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.core.resources.prefs
?????文件????????430??2017-02-06?15:10??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.jdt.core.prefs
?????文件?????????90??2017-02-06?15:06??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.m2e.core.prefs
?????文件????????693??2017-06-05?16:44??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.wst.common.component
?????文件????????171??2017-02-06?15:10??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
?????文件????????300??2017-02-06?15:10??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2017-02-06?15:10??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2017-02-06?15:10??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????50??2017-02-06?15:10??微信掃碼支付web項目\weixinpay\.settings\org.eclipse.wst.validation.prefs
?????文件?????430433??2017-06-05?15:54??微信掃碼支付web項目\weixinpay\lib\core.jar
?????文件???????9749??2017-06-05?20:32??微信掃碼支付web項目\weixinpay\pom.xm
?????文件??????24344??2018-05-07?14:35??微信掃碼支付web項目\weixinpay\readme.txt
?????文件???????1092??2017-03-16?20:08??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\ba
?????文件????????265??2017-02-22?14:10??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\ConstantBean.java
?????文件???????2115??2017-06-05?15:36??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\pay\util\HttpUtil.java
?????文件???????1457??2017-06-05?15:32??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\pay\util\MD5Util.java
?????文件???????1012??2017-08-10?09:31??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\pay\util\PayConfigUtil.java
?????文件???????4362??2017-06-05?21:20??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\pay\util\PayToolUtil.java
?????文件???????2360??2017-06-05?21:19??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\pay\util\QRUtil.java
?????文件???????2737??2017-06-05?20:30??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\pay\util\xm
?????文件???????6656??2017-06-05?21:18??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\UserController.java
?????文件????????172??2017-06-05?22:09??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\UserService.java
?????文件???????2498??2017-06-05?22:09??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\UserServiceImpl.java
?????文件????????559??2017-02-22?14:10??微信掃碼支付web項目\weixinpay\src\main\java\com\demodashi\UserVO.java
?????文件???????1777??2017-02-23?10:55??微信掃碼支付web項目\weixinpay\src\main\resources\log4j2.xm
?????文件???????1106??2017-02-22?14:10??微信掃碼支付web項目\weixinpay\src\main\resources\me
............此處省略80個文件信息
評論
共有 條評論