慕課Spring Boot企業點餐項目微信支付連通
流程
一、微信端開始授權
注:created()方法會在實例創建完成後被調用,其中對openid進行了判斷。爲空時,進行轉發後臺進行授權過程。註釋獲取openid下的if方法爲判斷openid是否存在
二、後臺接收前臺授權請求
注:轉發微信授權請求到微信接口,其中的域名爲測試號時填寫的網頁授權域名
三、後臺接收
注:接受返回的code,獲取測試號的此次access_token,將下面的String openId = wxMpOAuth2AccessToken.getOpenId()修改爲真正的借用openid ;本方法的轉發的openid會被前臺獲取並存儲到cookie中
以上使用到的配置均爲測試號
四、支付前臺調用開始
注:當點擊微信端的支付時會進行支付併發起請求,創建訂單,在第三步設置好,此時獲取的openid爲真正的支付openid;返回後進行支付調用請求發起,經過轉接後可以跳轉到第五部的方法
五、後臺接收支付請求
注:
第四步開始後,所有相關支付配置全爲真實賬號
本人小白一個,有任何問題可以提問,會盡快回復。。。。。。