hymn

忽有故人心头过,回首山河已是秋。

  menu
132 文章
0 浏览
2 当前访客
ღゝ◡╹)ノ❤️

公众号内微信支付

获取code 要在微信公众号设置网页授权域名,在服务器添加下载好的txt文件,最好在根目录,不然在子目录,只有在这个目录下载链接才可以用

1. 获取code
	参数:scope应用授权作用域,
	snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),
	snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。
	并且, 即使在未关注的情况下,只要用户授权,也能获取其信息 )
2. 用code 获取用户 openid,access_token返回字段 refresh_token ,可以刷新access_token
3. 第四步:拉取用户信息(需scope为 snsapi_userinfo)

4. 存储 openid (每个公众号下客户的唯一性,不能跨公众号)  
	有,  下单
	没有,获取openid

accedd_token 是为了获取用户信息 unionid

1. 从数据库拿去openid
	有:下单
	没有:
		1、获取cede,
		2、用户用code,获取openid,保存到数据库


接口: 获取openid 接口
	   有:直接返回
	   没有:
	   	1、获取cede,
		2、用户用code,获取openid,保存到数据库,然后返
微信调用js 支付返回 getBrandWCPayRequest
	引用 <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
	if (typeof ('WeixinJSBridge') == "undefined"),官方文档是错误写法
	OnClientClick="javascript:callpay();return false;"  官方文档是错误写法

标题:公众号内微信支付
作者:hymn
地址:https://dxyhymn.com/articles/2020/06/24/1592993800956.html