黑马苍穹外卖项目day8 - 跳过 微信小程序订单支付/微信支付流程
张无辑
编辑于 2023年07月31日 23:58
收录于文集
共1篇

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

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

解决思路:

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

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


话不多说,直接开始

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

设置数据库订单支付成功

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

返回空JSONObject

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

修改 pages.pay.index.js 文件

Ctrl + F 搜索 handleSave 定位

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

回调支付成功页面


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

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

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

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


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

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