本次教程主要用于微信公众号多域名回调系统对接易支付教程史上最全的教程,全网都没有完整的教程,由于我自己踩了很多坑,所以写一个完整的教程出来!
前言:
教程开始需要先提前登录:
1.微信公众号多域名回调系统后台
2.登录自己易支付后台
3.登录易支付的宝塔面板
4.登录微信公众号服务号后台(认证的)
5.微信商家后台
教程开始:
首先说明本次教程仅限于易支付系统、微信公众号多域名回调系统搭建已经好了的情况,如果没有搭建好请先搭建好这两个系统,否则教程走不下去的。教程仅限于交流学习,请勿由于非法途径,任何问题与作者无关!
1、把回调系统域名添加到公众号白名单
微信公众号后台--->设置与开发--->公众号设置--->功能设置添加回调系统的域名
2.把公众号添加到多域名回调系统
在微信微信公众号后台---->基本配置,复制公众号APPID和开发者密码(AppSecret),添加到多域名回调系统后台的---->微信Token管理中,然后把多域名回调系统的服务器IP和自己易支付的服务器IP,添加到微信公众号后台的IP白名单中!
3.在微信商家平台后台绑定公众号
微信商家平台后台---->产品中心---->AppID账号管理---->关联AppID(微信公众号)
在微信公众号后台---->广告与服务---->微信支付---->待关联商户号中,同意刚才申请的商户号!
4.微信商家平台添加易支付域名白名单
在微信商家平台后台---->产品中心---->开发配置---->支付配置---->JSAPI支付,添加自己搭建的易支付域名!
5.易支付后台配置支付通道和支付方式
在易支付后台---->支付方式---->新增---->微信支付方式
在易支付后台---->支付通道--->新增---->添加微信支付通道---->配置密钥
说明:
商户号:微信商家平台后台--->账户中心--->商户信息--->微信支付商户号
商户密钥:微信商家平台后台--->账户中心--->API安全--->设置APIv2密钥或设置APIv3密钥(复制)
6.修改易支付源码
将微信官方回调域名改为自己搭建的多域名回调系统域名,首先在搭建易支付的宝塔面板中--->软件商店--->第三方应用--->搜索:[文件搜索及批量修改]插件--->安装,然后点击打开工具,搜索https://open.weixin.qq.com/
,替换会自己的多域名回调系统的域名例如:http://www.baidu.com/
,然后选择目录为易支付源码的根目录,点击包含子目录,然后点击查找全部,然后点击在文件中替换!
到这里基本就全部结束了,支付的时候遇到问题,可以把报错信息留在文章底部评论区,看到后可以解答!