欢迎光临散文网 会员登陆 & 注册

黑马苍穹外卖项目day8 - 跳过 微信小程序订单支付/微信支付流程

2023-07-31 15:58 作者:张无辑  | 我要投稿

黑马苍穹外卖day8实现的微信支付功能没办法由个人小程序账号实现

肯定也是很多小伙伴遇到的问题,这里提供我的解决思路和具体操作

解决思路:

后端点击支付调用接口后直接改写数据库支付状态

前端点击支付后直接回调支付成功页面

话不多说,直接开始

修改 OrderController ,直接调用 paySuccess(原文件自带)

设置数据库订单支付成功


修改 orderServiceImpl.payment 跳过调用微信生成预支付交易单接口

返回空JSONObject


小程序前端,支付页面点击支付后直接回调支付成功页面

修改 pages.pay.index.js 文件

Ctrl + F 搜索 handleSave 定位

把支付成功的逻辑提到判断之外直接执行,原来的代码注释掉

回调支付成功页面

自己跟着项目做到 day8 这里有点懵逼

因为没有企业资质的key,在微信端调试的时候

点击支付后没办法回调,导致项目没法完整的测试

修改一下逻辑跳过微信支付环节又可以愉快的做项目啦


有帮助的话点点赞吧朋友们!

祝大家都找到好工作!!!

黑马苍穹外卖项目day8 - 跳过 微信小程序订单支付/微信支付流程的评论 (共 条)

分享到微博请遵守国家法律