SpringBoot整合Vue实现微信扫码支付、微信退款功能

直接上代码,在order模块添加依赖 [crayon-62862ed0f07c365801678…

直接上代码,在order模块添加依赖

在配置类添加申请的商家号信息

添加微信生成二维码service

控制层

前端微信支付二维码,wx.js定义方法

显示二维码需要前端安装插件 安装npm install vue-qriously

订单详情页,修改order/show.vue组件

查询订单支付状态,添加定时器方法,每隔3秒去查询一次支付状态,api

后端,weixinservice封装信息请求微信提供的接口,判断是否支付成功,因为微信返回的是xml文件,所以需要转换

支付成功后,更新状态

控制层,查询状态

退款与支付唯一不同的是需要在下载微信提供的退款证书,下载好后通过配置文件加载退款证书路径

weixinservice中

本文来自网络,不代表软粉网立场,转载请注明出处:https://www.rfff.net/p/4714.html

作者: HUI

发表评论

您的电子邮箱地址不会被公开。

返回顶部