一、公众号后台完成一系列安全配置;php
二、用户赞成受权,获取code(公众号支付前置条件,code说明 : code做为换取access_token的票据,每次用户受权带上的code将不同,code只能使用一次,5分钟未被使用自动过时。)前端
三、后台经过code换取网页受权获取(这是一个注入权限校验配置受权的过程,后台来完成)api
access_token, expires_in access_token接口调用凭证超时时间,单位(秒), openid 用户惟一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号惟一的OpenID(后台调用code,返回支付接口) 等等......
四、后台返回接口给到前端进行支付接口的调用浏览器
例:安全
微信内调用支付: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
*/微信
let obj = { price: 1, // 支付价钱 id: 194260 // 生成订单后的id字段 } $('#pay').click(function () { window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxe93d3f996beab1eb&redirect_uri=http://www.wyunfei.com/&response_type=code&scope=snsapi_userinfo&state=${JSON.stringify(obj)}#wechat_redirect` })