品优购项目记录:day18

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 需求分析
在支付页面上生成支付二维码,并显示订单号和金额

用户拿出手机,打开微信扫描页面上的二维码,然后在微信中完成支付

猜你喜欢

转载自blog.csdn.net/qq_41904213/article/details/83153338