需求是这样的,用户在手机网页上选座位 > 下单 > 支付,支付调用的是支付宝手机web支付,从先好座位到支付,用户需要在15分钟内完成(这段时间用户选取的座位会被锁定,禁止其它用户选取),如果超过15分钟,则不能让用户支付(或在选取的座位资源还存在的情况下才允许支付,因为15分钟后此座位资源会被释放,可能会被其它用户选走)
现在的问题是,调用支付宝手机web支付,如果用户在支付宝web支付页面停留超过15分钟后再支付,就可能会出现支付成功了,没有座位情况(之前选取的座位资源因超时被释放,然后被其它用户选走),大家有什么解决方案吗?
你可以设置支付宝订单的超时时间为15分钟,这样超时之后用户无法支付,
参考支付宝文档:
https://cshall.alipay.com/support/help_detail.htm?help_id=476935&keyword=%B6%A9%B5%A5%CA%B1%BC%E4&sToken=s-4d256929ba1f4491968dc533e5869f84&from=search&flag=0