用户支付成功后,有时很久才能收到,几十秒到几十分钟不等。。。检查了服务器网络状态后,发现网络并没问题,查看微信回调返回来的数据,发现"time_end"支付完成时间,跟回调的时间相差无几,是不是等于说并不是服务器没有接到回调,而是确实是要等很久该订单才支付成功
<time_end><![CDATA[20181210013536]]></time_end>
那我在用户支付完成到回调里显示的time_end的这段时间里主动请求接口查询订单支付状态,是否会返回支付成功呢?
商户号:1503585621
订单号:4200000194201811212114621592(统一下单时间:2018-11-21 15:43:04,回调时间:2018-11-21 16:54:04,支付完成时间:20181121165347)
订单号:4200000196201812024523824827(统一下单时间:2018-12-02 22:57:04,回调时间:2018-12-02 23:00:53,支付完成时间:20181202230051)
订单号:4200000204201812100537587862(统一下单时间:2018-12-10 00:55:23,回调时间:2018-12-10 01:35:52,支付完成时间:20181210013536)
希望帮忙看下。。。
(1)支付成功事件通知是异步的(不一定即时哦),不建议作为支付成功的凭据
(2)订单请使用后台的订单查询接口进行二次确认。