长时间停留支付页面限制支付问题

需求是这样的,用户在手机网页上选座位 > 下单 > 支付,支付调用的是支付宝手机web支付,从先好座位到支付,用户需要在15分钟内完成(这段时间用户选取的座位会被锁定,禁止其它用户选取),如果超过15分钟,则不能让用户支付(或在选取的座位资源还存在的情况下才允许支付,因为15分钟后此座位资源会被释放,可能会被其它用户选走)
现在的问题是,调用支付宝手机web支付,如果用户在支付宝web支付页面停留超过15分钟后再支付,就可能会出现支付成功了,没有座位情况(之前选取的座位资源因超时被释放,然后被其它用户选走),大家有什么解决方案吗?

阅读 9.9k
3 个回答

个人觉得是不应该锁定位置的。
先买先得。 后买的就提醒座位已被购买然后刷新。

支付宝有在请求支付接口时,允许告知支付宝多少时间交易将被关闭,这个时间你可以设定一下即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进