微信支付55---基础支付APlv3--商户定时查单,前端系统如何判断,用户已经扫完码,并且已经支付成功了,前端系统如何判断,用户已经扫完码,并且已经支付成功了,已经扫完码并支付成功就不能一直展现在这

现在还有一个问题,打开这个支付二维码进行扫描的时候

前端系统如何判断,用户已经扫完码,并且已经支付成功了,已经扫完码并支付成功就不能一直展现在这里

前端要加一个定时器,定时查询是否已经支付成功了,后端也要配置相应的接口,编写一个本地的订单状态,直接从商户系统的数据库当中去查询就可以了

通过orderNo查询OrderStatus

直接从商户系统的数据库中查询就可以了

从我们

支付成功写这个,另一种状态是支付中

在R对象中如果是支付成功用0表示,如果是支付失败,用-1表示,如果前端接收的是101这个,就是查询一个定时查单的任务

在数据库中有两项订单记录

在swagger中有一个商品订单管理

写一个order_number,try it out

再搜索另一个记录,可以发现,状态是支付中

在orderInfo.js中编写查询订单接口数据

在index.vue的页面,点击确认支付,toPay()的方法,里面有一个定时器

在打开二维码弹窗之后,马上就会启动定时器

它会一直监视是否成功,不断发送请求

远程Ajax的调用

一旦判断出响应码是0,就判断订单是支付成功的

进入之后会清除定时器

点击确认支付,会出现查询订单状态101

发起支付之后,跳转成功页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱你三千遍斯塔克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值