收藏
回答

微信app支付,支付成功后偶尔出现很久才收到回调消息

用户支付成功后,有时很久才能收到,几十秒到几十分钟不等。。。检查了服务器网络状态后,发现网络并没问题,查看微信回调返回来的数据,发现"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


希望帮忙看下。。。


最后一次编辑于  2019-08-23
回答关注问题邀请回答
收藏

1 个回答

  • 阿客 AeryKing
    阿客 AeryKing
    2019-08-23

    (1)支付成功事件通知是异步的(不一定即时哦),不建议作为支付成功的凭据

    (2)订单请使用后台的订单查询接口进行二次确认。


    2019-08-23
    有用
    回复
登录 后发表内容
问题标签