如何设计避免订单出现重复支付的逻辑?(幂等)
1,问:假设有这么一种情况:订单已下单成功并且正处于支付页面,用户调起支付网关进行支付。支付成功了一次,但是由于某种情况导致未接收到银行返回的【支付成功】等信号,系统此时还是认为未支付成功。用户此时又支付了一次并且成功了。问题:如果用户出现了2次支付并且都成功了,后台逻辑退款这一块如何设计?是否可以避免这种情况的发生?如果可以怎么去避免呢。2,以下由网友回答,仅作参考:参考...