集成说明
1、 通过微信自定义菜单连接到页面:
hps://open.weixin.qq.com/connect/oauth2/authorize?
appid= wxdb1376757e97fa3f &redirect_uri= hp%3A%2F%2Fm.bjqnh.com%2Fqnh
%2Fwxlogin.jsp &response_type=code&scope=snsapi_base&state=123#wechat_redirect
将红色字体部分换成自己的内容,redirect_uri 需要进行 URLEncode.通过公众号点击此
连接后进入第二步:wxlogin.jsp
2、 wxlogin.jsp 此页面为支付入口,微信通过回调这个页面获取到用户的 openid, 将 openid
保存到 SESSION 以便作为下单参数。注意将里面的部分参数替换成自己的数据,提交定
单后进入第 3 步 pay/payment.jsp
3、 payment.jsp 页面加载时便使用之前获取的金额和 OPENID 下单,生成预付定单,得到预
付定单后可获取 prepay_id, 利用此参数和其它参数发起支付请求. 注意将里面的部分参
数替换成自己的数据。
4、 用户输入密码,支付成功。
5、 Payresult.jsp 微信服务端会将结果通知发送到此连接,用户通过反馈的信息作后续业务
处理,如将信息入库等,最后再告知微信服务器是否成功接收通知。
其它文件
spring-core-3.2.6.RELEASE.jar 用户 MD5 加密第三方 JAR 包
weui 微信样式文件