2018年08月01日 23:03:25 GodBbb 阅读数:349更多
个人分类: 个人成长 实战项目 品优购 微信支付
今日目标:
(1)掌握二维码生成插件 qrious 的使用
(2)理解微信支付开发的整体思路
(3)调用微信支付接口(统一下单)生成支付二维码
(4)调用微信接口(查询订单)查询支付状态
(5)实现支付日志的生成与订单状态的修改
目录
1、工程搭建
1.1 建立支付服务接口工程(pay-interface)
1.2 建立支付服务实现工程(pay-service)
2、微信支付二维码生成
2.1 需求分析
2.2 后端
2.3 前端
3、检测支付状态
3.1 需求分析
3.2 后端
3.3 前端
3.4 二维码超时处理
3.5 支付成功显示支付金额
4、支付日志
4.1 需求分析
4.2 插入支付日志
4.3 读取支付日志
5、支付成功,修改订单状态
1、工程搭建
1.1 建立支付服务接口工程(pay-interface)
参考其他服务层接口
1.2 建立支付服务实现工程(pay-service)
(1)依赖pay-interface和common,其他依赖参考其他服务层工程
(2)添加微信支付 SDK 依赖
<dependency>
<groupId>com.github.wxpay</groupId>
<artifactId>wxpay-sdk</artifactId>
<version>0.0.3</version>
</dependency>
(3)在common工程中放入HttpClient的工具类,并在pom.xml文件中引入依赖
org.apache.httpcomponents httpclient (4)添加微信支付配置文件(5)引入 qrious 的js文件到cart-web的plugins目录中
2、微信支付二维码生成
2.1 需求分析
在支付页面上生成支付二维码,并显示订单号和金额
用户拿出手机,打开微信扫描页面上的二维码,然后在微信中完成支付