慕課Spring Boot企業點餐項目微信支付連通

慕課Spring Boot企業點餐項目微信支付連通


流程

一、微信端開始授權
enter image description here
注:created()方法會在實例創建完成後被調用,其中對openid進行了判斷。爲空時,進行轉發後臺進行授權過程。註釋獲取openid下的if方法爲判斷openid是否存在


二、後臺接收前臺授權請求
enter image description here
注:轉發微信授權請求到微信接口,其中的域名爲測試號時填寫的網頁授權域名


三、後臺接收

enter image description here
注:接受返回的code,獲取測試號的此次access_token,將下面的String openId = wxMpOAuth2AccessToken.getOpenId()修改爲真正的借用openid ;本方法的轉發的openid會被前臺獲取並存儲到cookie中


以上使用到的配置均爲測試號


四、支付前臺調用開始
enter image description here
注:當點擊微信端的支付時會進行支付併發起請求,創建訂單,在第三步設置好,此時獲取的openid爲真正的支付openid;返回後進行支付調用請求發起,經過轉接後可以跳轉到第五部的方法


五、後臺接收支付請求
enter image description here
注:


第四步開始後,所有相關支付配置全爲真實賬號


本人小白一個,有任何問題可以提問,會盡快回復。。。。。。

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