码迷,mamicode.com
首页 > 微信 > 详细

如何实现微信扫描支付功能?

时间:2020-07-06 01:19:09      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:完成   相关   dep   cti   微信支付   nbsp   iba   ice   工作   

一.准备工作

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>增加一条支付记录

 

支付完成后:

技术图片

 

 

查询订单状态代码:

技术图片

 

 

添加支付记录和更新订单状态代码:

技术图片

 

 前端定时器代码:

技术图片

 

如何实现微信扫描支付功能?

标签:完成   相关   dep   cti   微信支付   nbsp   iba   ice   工作   

原文地址:https://www.cnblogs.com/jcb1991/p/13252664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!