怎么将微擎与公众号平台的微信支付的后台配置到一起

怎么将微擎与公众号平台的微信支付的后台配置到一起,第1张

很多应用模块都含有微信支付等功能,比如购买会员、购买商品等,有些模块在其本身的参数设置上就需要设置微信支付信息,大多数模块则是直接调用微擎配置上的支付。

微擎配置

首先对接公众号后,我们点击公众号--设置--支付参数

将对应信息填写好,确定保存。

这里网页支付参数,红色框的授权目录,我们需要添加到微信支付里面去,下面看微信支付的配置教程

微信支付配置

首先我们登陆微信支付后台,然后先把服务器IP添加一下,其实就是IP白名单的意思

内网IP和外网IP在服务器实例可以查看

如图所示,将授权目录添加上,注意http和https不要选择错了,否则是不能成功调用支付的。

至此,微信支付配置完成,如果模块里面有需要设置的话,按提示将对应信息填写上即可,基本就是商户号和密匙,公众号appid、appSecret信息,证书的信息即可

最近公司有一个项目,使用了微擎这套程序,并且在他的基础上进行了二次开发,在二次开发中,发现了借用权限留下来的小坑。

这里的权限是指微信网页授权,要想在微信客户端中访问第三方网页,并且来获取用户基本信息,就要使用微信的网页授权,而使用这一权限的条件,首先订阅号无法开通此接口,而服务号必须通过微信认证。

以前在开发微信公众号的时候接触了微信的网页授权,基本步骤先获取code值,再拿code换取access_token和用户的openid,再拿access_token与openid获取用户的基本信息。

场景公司现在有一个服务号和很多订阅号,又要想每个订阅号也能获取用户的信息,这时候就要用上借用权限了。

用户的唯一标识以下我就简称为openid了。

微擎是如何让订阅号获得服务号的权限的,而且返回openid也是当前订阅号的。

以上三点就是微擎的借用权限方法,其次它的权限对应表是mc_oauth_fans,结合表进行理解,如有疑问或者上述错误,可以联系我纠正QQ:948585377


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11797061.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存