# 5. 微信网页授权说明
# 公众号支付
# 配置网页授权域名
微信公众号支付产品能力需要在发起支付前通过网页授权auth2的形式获取用户的openid,以校验下单人与最终支付人是否为同一个人。
用于auth2授权的域名,需要在商户的微信公众号平台「设置与开发」-「功能设置」-「网页授权域名」
进行配置,配置页面如下图所示:
注:
- 这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头;
- 授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以进行OAuth2.0鉴权。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com 无法进行OAuth2.0鉴权
# 获取openid
scope作用域为snsapi_base时,不弹出授权页面,直接跳转,只能获取用户openid
scope作用域为snsapi_userinfo时,弹出授权页面,可通过openid拿到昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户授权,也能获取其信息
微信公众号网页授权方法 (opens new window)
# 小程序支付
# appid绑定
需要联系我们在后台绑定小程序的appid