问题
一开始完全没有问题,但是最近几天,三笔订单都无法收到微信支付的时候传递的notifyUrl。
但是这块代码其实完全没有动过,而且这个回调接口也是取消了拦截的,所以不应该收不到。但是为了业务能正常,就想到了解决方案。
解决方案
首先想到的是既然收不到回调,那么我就通过订单号去查询订单状态,然后把业务走通。但是发现查询也出错,微信支付的后台sdk提供的查询接口出来的Transation是空的。
这下就麻烦了,只能打日志,看下有没有报错,重新部署上去。
待解谜团
意外出现了,今天早上发现居然一切又通了,但是我什么都没做啊,订单查询逻辑也正常了。
微信支付后的回调也能正常收到了。
到底是哪里出问题了呢?