首先不得不吐槽一下微信公众号的配置文档没有及时更新,对开发人员不够细致,也因此迷茫了好久。
经过一轮研究和实操,我个人理解为微信公众号支付的套路主要分两步,第一步是设置授权域名,需要在公众号平台内设置业务系统的域名地址;第二步就是支付逻辑开发。
先谈谈第一步吧,微信的认证思路是保证业务系统真实存在,做法也很简单,配置了之后在微信公众平台下载一个认证文件,并放到配置域名的根目录下,点击认证,微信会去访问这个文件并确认有效即完成了域名认证。目前我已经配置过的公众号是支持配置两个不同的域名。原来是怎样或者以后会如何也不清楚。
配置入口是在:
接口权限--》网页授权--》点击修改,进入以下界面
【操作其实很简单,就是有点不明所以】。
第二步就是支付流程,此处应画流程图。
以下是微信提供的详细支付流程:
本人自己的公众号正在开发中,后续将提供整套demo例子。