如何实现微信扫描支付功能?
Posted 丨钢琴丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现微信扫描支付功能?相关的知识,希望对你有一定的参考价值。
一.准备工作
1.微信支付id,商户号,商户key
二.微信支付二维码接口
1.引入微信支付相关依赖
<dependencies>
<dependency>
<groupId>com.github.wxpay</groupId>
<artifactId>wxpay-sdk</artifactId>
<version>0.0.3</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</dependency>
</dependencies>
2.接口方法
payLogService中方法:
三.扫描二维码之后流程
1.每隔3秒查询订单支付状态
2.查询支付状态时,如果支付未完成则等待,不做任何操作
3.查询支付状态时,支付已完成则清楚定时器
4.支付完成,则
1>更新订单状态;2>增加一条支付记录
支付完成后:
查询订单状态代码:
添加支付记录和更新订单状态代码:
前端定时器代码:
以上是关于如何实现微信扫描支付功能?的主要内容,如果未能解决你的问题,请参考以下文章
通过生成支付二维码来实现微信支付的解决方案 - EasyWechat版(转)