首页 > 微信应用  > 

Java实现微信公众号和扫码支付的案例

Java实现微信公众号和扫码支付的案例
微信支付已经成为生活中必不可少的付款方式,本篇文章主要介绍了Java微信支付之公众号支付、扫码支付,有需要的小伙伴可以了解一下。

微信支付已经成为生活中必不可少的付款方式,本篇文章主要介绍了java微信支付之公众号支付、扫码支付,有需要的小伙伴可以了解一下。

微信支付现在已经变得越来越流行了,随之也出现了很多以可以快速接入微信支付为噱头的产品,不过方便之余也使得我们做东西慢慢依赖第三方,丧失了独立思考的能力,这次打算分享下我之前开发过的微信支付。

一 、H5公众号支付

要点:正确获取openId以及统一下单接口,正确处理支付结果通知,正确配置支付授权目录

H5的支付方式是使用较为广泛的方式,这种支付方式主要用于微信内自定义菜单的网页,依赖手机上安装的微信客户端,高版本的微信才支持微信支付,下面按我的流程注意说明

1  编写用于支付的页面,由于是测试用就写的简单了点

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>微信支付样例</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <form action="oauthServlet" method="POST"> 订单号:<input type="text" name="orderNo" /> <input type="submit" value="H5支付"/> </form> </br></br> <form action="scanCodePayServlet?flag=createCode" method="POST"> 订单号:<input type="text" name="orderNo" /> <input type="submit" value="扫码支付"/> </form> </body> </html>

Java实现微信公众号和扫码支付的案例由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Java实现微信公众号和扫码支付的案例