如何设计避免订单出现重复支付的逻辑?(幂等)

1,问:假设有这么一种状况:前端 订单已下单成功而且正处于支付页面,用户调起支付网关进行支付。支付成功了一次,可是因为某种状况致使未接收到银行返回的【支付成功】等信号,系统此时仍是认为未支付成功。用户此时又支付了一次而且成功了。后端 问题:微信 若是用户出现了2次支付而且都成功了,后台逻辑退款这一块如何设计? 是否能够避免这种状况的发生?若是能够怎么去避免呢。 2,如下由网友回答,仅做参考:优化
相关文章
相关标签/搜索