请看清楚你的微信支付是v2还是v3,在这里整理的是v3的,v2的同学请忽略!
前期准备需要用的是商户证书,用的是p12的,设置api密钥(在微信商户端中设置),还需要在微信公众号中设置jsapi授权目录;
1.微信授权获取用户openid
<a href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的微信公众号appid&redirect_uri=授权完回调你的url&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect">点击测试</a>
2.授权回调接口,在接口中解析获取用户openid