支付流程:用户进入公众号,引导用户授权,将code 传给后端,后端使用code 获取openid 后端调用下单接口,返回给前端订单号,拉起微信支付
在公众号进行首选进行 绑定js 域名 网页授权域名 并填写验证文件,2在商户号进行支付授权目录,目前已经支持在根目录进行配置
下面是前后端分离的情况下,支付授权目录填写的前端目录,网页授权域名填写也是前端域名
1 进行网页授权,授权域名在微信公众平台自行配置
公众号jsapi 支付,前后端分离
2 通过code 获取openid
因为我们进行下单的时候,参数需要openid 是用户在微信公众号里唯一标识,
获取openid 的 代码,切记openid 安全级别系数比较高,只能保存在服务器,不能传给客户端,另外openid 调用的接口频率不能太高有频率限制,我们将opendi 存入缓存里,每次获取的时候,先去缓存里获取,如果拿不到再去接口里获取
3 调用下单接口
公众号jsapi 支付,前后端分离
返回前端传的参数
公众号jsapi 支付,前后端分离
剩余就可以交给前端来做了

相关文章: