公众号支付流程(在微信浏览器打开的可以使用公众号支付):
1、公众号后台完成一系列安全配置;
2、用户同意授权,获取code(公众号支付前置条件,code说明 : code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。)
3、后台通过code换取网页授权获取(这是一个注入权限校验配置授权的过程,后台来完成)
access_token,
expires_in access_token接口调用凭证超时时间,单位(秒),
openid 用户唯一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的OpenID(后台调用code,返回支付接口)
等等......
4、后台返回接口给到前端进行支付接口的调用
例:
微信内调用支付:
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`
})
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。