资源简介
java版+PHP版微信支付V3.3.7Demo经测试可完美运行,在原来的基础上添加了java微信支付的源码例子,里面包含了三个能运行的源码工程,别人要30积分,我只要10分,只为了奉献,请仔细阅读微信V3.3.7版本微信支付文档,微信支付不难开发。本人经过网上各种摸爬滚打,将两种语言的微信支付测试成功,如遇问题,多看看文档
代码片段和文件信息
package com.servlet;
import java.io.IOException;
import java.net.URLEncoder;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.utils.Sha1Util;
public class MainServlet extends HttpServlet {
/**
* The doGet method of the servlet.
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
//网页授权获取用户信息
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
//共账号及商户相关参数
String appid = ““;
String backUri = “http://***/topayServlet“;
//授权后要跳转的链接所需的参数一般有会员号,金额,订单号之类,
//最好自己带上一个加密字符串将金额加上一个自定义的key用MD5签名或者自己写的签名
//比如 Sign = %3D%2F%CS%
String orderNo=appid+Sha1Util.getTimeStamp();
backUri = backUri+“?userId=b88001&orderNo=“+orderNo+“&describe=test&money=1780.00“;
//URLEncoder.encode 后可以在backUri 的url里面获取传递的所有参数
backUri = URLEncoder.encode(backUri);
//scope 参数视各自需求而定,这里用scope=snsapi_base 不弹出授权页面直接授权目的只获取统一支付接口的openid
String url = “https://open.weixin.qq.com/connect/oauth2/authorize?“ +
“appid=“ + appid+
“&redirect_uri=“ +
backUri+
“&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect“;
response.sendRedirect(url);
}
/**
* The doPost method of the servlet.
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
doGet(request response);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-03-19 09:24 3.3.7demo\
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\JAVA版\
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\
文件 3055184 2014-10-29 17:24 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay.zip
文件 1818 2014-10-29 16:43 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.classpath
文件 300 2014-10-28 13:54 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.myme
文件 1752 2014-10-15 11:49 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.project
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.settings\
文件 658 2014-10-29 11:33 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.settings\.jsdtscope
文件 112 2014-10-28 15:14 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.settings\org.eclipse.core.resources.prefs
文件 163 2014-10-29 11:33 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-10-29 11:33 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-10-29 11:33 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\servlet\
文件 2411 2014-10-29 17:22 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\servlet\MainServlet.java
文件 1370 2014-10-29 17:16 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\servlet\NotifyServlet.java
文件 7310 2014-10-29 17:22 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\servlet\TopayServlet.java
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\
文件 3837 2014-10-29 13:31 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\CommonUtil.java
文件 3600 2014-10-29 10:17 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\GetWxOrderno.java
目录 0 2015-03-19 09:25 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\http\
文件 2038 2014-10-15 11:28 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\http\HttpClientConnectionManager.java
文件 3508 2014-10-29 11:58 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\http\HttpRequest.java
文件 1793 2014-10-15 11:17 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\http\HttpResponse.java
文件 703 2014-10-15 17:02 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\http\HttpResultType.java
文件 1239 2014-10-15 11:27 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\http\MySSLSocketFactory.java
文件 592 2014-10-15 11:21 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\http\TrustAnyTrustManager.java
文件 1157 2014-10-15 11:06 3.3.7demo\微信支付3.3.6demo\JAVA版\weChatpay\src\com\utils\MD5Util.java
............此处省略78个文件信息
- 上一篇:Java EE 7 API文档 chm版
- 下一篇:网上书店源代码提供全套代码
相关资源
- JAVA在线支付源码
- 用Java实现的微信支付Demo
- 微信支付java版完整demo-Eclipse项目包含
- 微信支付 java版demo
- Java实现微信支付demo
- 微信支付jar包.
- 微信支付(JSAPI) 配置后可直接使用
- 微信公众号-h5支付(完整demo+代码说明
- 小程序支付/公众号支付 Java后台源码
- Java后台源码 项目采用SpringBoot框架 可
- PayCommonUtil
- Java微信支付-微信企业付款到个人
- 微信扫码支付源码
- 精简版微信支付没有任何多余业务
- 小程序微信支付后台Java
- 微信APP支付服务端和Android 端详解及其
- JavaH5微信支付
- 微信支付服务端JavaEE
- java后台微信支付工具类
- java 微信公众号支付完整版 demo自己刚
- Android微信支付集成
- 微信支付-商户支付模式一url接口回调
- Unity微信支付demo
- 小程序微信支付java后台
- java接入微信APP支付/支付宝APP支付
- java版本微信公众号开发,可创建菜单
- 微信支付 Java SDK
- java微信支付H5、小程序和SDK
- 微信H5支付 java详细版
- Delphi调用微信AndroidSDK(微信支付)
评论
共有 条评论