延迟任务(Delayed Job)与 第三方支付 "卡时" 产生的问题?
hi, 大家下午好!
我们直接进入主题, 假设我有一款非常火爆的商品, 需要设置延迟的时间为 60 秒。
现在, 我对此商品进行下单, 产生一条 60 秒后执行的延迟任务, 但是我在距执行时的前 1 ~ 2 秒唤起了第三方支付, 假设我成功输入支付密码或者指纹验证成功时花了 5 秒时间。
最终产生的问题是:我的该订单已经被关闭了, 但是我无法对第三方支付动作进行取消,我猜测是这样的。
推荐文章: