公衆號jsapi 支付,前後端分離

支付流程:用戶進入公衆號,引導用戶授權,將code 傳給後端,後端使用code 獲取openid 後端調用下單接口,返回給前端訂單號,拉起微信支付
在公衆號進行首選進行 綁定js 域名 網頁授權域名 並填寫驗證文件,2在商戶號進行支付授權目錄,目前已經支持在根目錄進行配置
下面是前後端分離的情況下,支付授權目錄填寫的前端目錄,網頁授權域名填寫也是前端域名
1 進行網頁授權,授權域名在微信公衆平臺自行配置
在這裏插入圖片描述
2 通過code 獲取openid
因爲我們進行下單的時候,參數需要openid 是用戶在微信公衆號裏唯一標識,
獲取openid 的 代碼,切記openid 安全級別係數比較高,只能保存在服務器,不能傳給客戶端,另外openid 調用的接口頻率不能太高有頻率限制,我們將opendi 存入緩存裏,每次獲取的時候,先去緩存裏獲取,如果拿不到再去接口裏獲取
3 調用下單接口
在這裏插入圖片描述
返回前端傳的參數
在這裏插入圖片描述
剩餘就可以交給前端來做了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章