防止重复支付的一些策略

对于支付渠道方而已,同一个支付单号是不可以重复支付的,问题在于对于同一个订单,出于需求,比如不同的支付渠道,代付等,可能会存在不同的支付单号。

所以对于一个订单在未成功支付之前,都有可能存在同时调起支付的场景,因此,对于同一个订单,我们需要在发起支付之前做限制:

1.在收银台页面进行轮询,如果同时存在其他用户进入该页面,则对当前支付用户进行提醒或者限制支付。

2.在进入收银台之前判断是否已经有其他用户进入收银台,如果有则限制或提醒。

posted @ 2023-07-13 15:11  zenghansen  阅读(187)  评论(0编辑  收藏  举报