1

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

微信端配置

1、公众平台配置

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

clipboard.png

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

clipboard.png

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

clipboard.png

clipboard.png

clipboard.png

2、基本配置

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

clipboard.png

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

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

clipboard.png

clipboard.png

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

clipboard.png

2、商户号配置

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

clipboard.png

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

clipboard.png

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

clipboard.png

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

clipboard.png

后端配置

公众号

1、公众号基础配置

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

clipboard.png

Note:/wechat接口逻辑处理

clipboard.png

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

clipboard.png

3、微信页授权回调

clipboard.png

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

clipboard.png

clipboard.png

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

clipboard.png

支付

1、支付配置

clipboard.png

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


yankeys
73 声望9 粉丝

相见,才知道被忙碌挤压的思念…