如题: 微信支付异步回调地址只能设置一个. 但是在实际开发中, 一个公司往往有好几个项目需要微信支付相关的业务, 不同的项目有不同的域名解析.
多申请几个微信公众号显然过于浪费, 且不利于财务的统一管理.
方法一:
多个项目共用一个回调地址, 类似于现在的微服务. 支付模块独立出来, 其他的项目需要支付的请求这个接口.
这样做, 一是业务逻辑变复杂, 二是项目耦合性. 支付的服务器挂了, 所有的项目都不能支付.
方法二:
查询订单.
在异步回调通知支付结果的下面, 就有查询订单. 这个很多老司机都用这个, 主动查询订单的支付状态. 这样异步回调就显得多余了.
来源: http://www.bubuko.com/infodetail-3058262.html