黑馬蒼穹外賣項目day8 - 跳過 微信小程序訂單支付/微信支付流程
黑馬蒼穹外賣day8實現(xiàn)的微信支付功能沒辦法由個人小程序賬號實現(xiàn)
肯定也是很多小伙伴遇到的問題,這里提供我的解決思路和具體操作
解決思路:
后端點擊支付調(diào)用接口后直接改寫數(shù)據(jù)庫支付狀態(tài)
前端點擊支付后直接回調(diào)支付成功頁面

話不多說,直接開始
修改 OrderController ,直接調(diào)用 paySuccess(原文件自帶)

修改 orderServiceImpl.payment 跳過調(diào)用微信生成預支付交易單接口

小程序前端,支付頁面點擊支付后直接回調(diào)支付成功頁面
修改 pages.pay.index.js 文件
Ctrl + F 搜索 handleSave 定位
把支付成功的邏輯提到判斷之外直接執(zhí)行,原來的代碼注釋掉


自己跟著項目做到 day8 這里有點懵逼
因為沒有企業(yè)資質(zhì)的key,在微信端調(diào)試的時候
點擊支付后沒辦法回調(diào),導致項目沒法完整的測試
修改一下邏輯跳過微信支付環(huán)節(jié)又可以愉快的做項目啦

有幫助的話點點贊吧朋友們!
祝大家都找到好工作?。?!
標簽:蒼穹外賣