微信支付流程

公众号支付流程(在微信浏览器打开的能够使用公众号支付):

一、公众号后台完成一系列安全配置;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`
})
相关文章
相关标签/搜索