我是靠谱客的博主 善良猫咪,最近开发中收集的这篇文章主要介绍微信网页授权-公众号支付(获取openid、用户信息等),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

名词解释:

openid用户唯一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的OpenID

 

业务功能描述:实现H5页面可以在微信浏览器里面进行微信支付,所以需要使用微信公号支付功能才能实现,

微信公众号支付功能需要用户的openid,所以进入页面时需要通过网页授权首先获取到openid。

 

支付流程大致流程如下:

1,进入支付页面时,请求以下链接获取code

appid公众号的唯一标识
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

2,然后根据code获取openid

参数是否必须说明
appid公众号的唯一标识
secret公众号的appsecret
code填写第一步获取的code参数
grant_type填写为authorization_code 
 https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

 

3.根据openid,发起wx_pub支付订单,OK  

 

注:只记录大致流程,具体细节参考微信官网:微信官方网页授权

 

转载于:https://www.cnblogs.com/holdon521/p/7567331.html

最后

以上就是善良猫咪为你收集整理的微信网页授权-公众号支付(获取openid、用户信息等)的全部内容,希望文章能够帮你解决微信网页授权-公众号支付(获取openid、用户信息等)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部