公众号开发微信公众平台配置

16次阅读

共计 1027 个字符,预计需要花费 3 分钟才能阅读完成。

很久就想写一下开发微信公众号的所有配置,以及需要注意的坑点。最近项目提测,配合测试调试的空暇做个记录

微信端配置

1、公众平台配置

1、长期运营者和开发者配置
绑定长期运营者:用于配置 ip 白名单和公众号后台登录
Note: 进入人员设置

Note:绑定运营者根据提示还需要关注名为 公众号助手 的公众号,不截图了

绑定开发者:用于开发者工具测试网站接口

2、基本配置

Note:基本配置中,如图上半部分直接设置并保存在代码的配置文件中,下半部分需要在服务器配置好 /wechat 接口,并正确响应微信请求,注意此接口需要使用 any 方式

3、网页授权、JS 安全域名、业务域名配置

Note:两个入口可以进入配置

Note:这里的这个文件,前后端域名都需要可以直接访问,同一公众号三个需要配置的地方文件一模一样,不同公众号文件名和内容均不一样(vue 不能放在 /static 下面)

2、商户号配置

1、要开通微信支付功能,必须要自己申请商户号并与公众号进行绑定,这个流程根据微信提示操作即可(开通商户号,提交资料之后需要等待微信审核)

Note:商户号登录建议用 qq 浏览器,总之用 qq 浏览器就对了,如图在画框的地方进行安装

2、安装完证书,就到 api 安全处获取后端调用退款的证书文件,包括设置密钥(这个页面因为要校验证书等,所以会巨卡,得有耐心)

3、设置支付授权目录,注意:授权目录我配置了前端的 url,后端处理支付的接口必须要配置到最后一个 ”/”,(比如,后端接口 www.XX.com/wechat/pay/notice 处理支付通知,那这个地方就要填写:www.XX.com/wechat/pay/,而且在后端处理退款回调通知的 url 最好也在 /pay/ 下面,比如www.XX.com/wechat/pay/refund,这样在商户号这里就只需要配置一条就好了)

后端配置

公众号

1、公众号基础配置

note:结合公众号后台的参数,写入配置

Note:/wechat 接口逻辑处理

2、欢迎语,配置了根据公众号后台输入内容自动回复的内容

3、微信页授权回调

4、模拟用户,为了能在本地开发,于是配置了模拟用户,只需要在中间件中写入 session 就行了

5、再贴一个我单独配置的菜单吧,我把它写在配置文件里头,有 artisan 命令直接调用菜单接口就可以实现自定义菜单
Note: 还有一个更方便的设置菜单的方法,就是用微信的在线测试接口,聪明如我~_~

支付

1、支付配置

Note:支付相关的具体实现就不贴出来了,网上一大堆模板~

正文完
 0