这个问题挺有意思,经常下单就直接支付了,很少注意这个情况。简单想了一下,应该跟题述的第二个原因有关,但不是接口时长的问题,淘宝待支付状态可以存很久,当然了一些抢购的网站可能会限定时间。
个人觉得应该是购物平台与支付平台之间的握手有关(不知道怎么表达,握手比较形象,参考网络请求三次握手),举例:
在美团发起订单,选择支付方式支付宝,取消付款,这个时候支付宝内是有一个待支付订单存在的,我们可以在支付宝内直接付款。如果这个时候美团里面更改支付方式,那支付宝里面的这个订单怎么办呢?
也就是说在这个操作中,两者缺少一个握手的过程。