慕课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
注:


第四步开始后,所有相关支付配置全为真实账号


本人小白一个,有任何问题可以提问,会尽快回复。。。。。。

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