如何設計避免訂單出現重複支付的邏輯?(冪等)

1,問:假設有這麼一種情況: 訂單已下單成功並且正處於支付頁面,用戶調起支付網關進行支付。支付成功了一次,但是由於某種情況導致未接收到銀行返回的【支付成功】等信號,系統此時還是認爲未支付成功。用戶此時又支付了一次並且成功了。 問題: 如果用戶出現了2次支付並且都成功了,後臺邏輯退款這一塊如何設計? 是否可以避免這種情況的發生?如果可以怎麼去避免呢。 2,以下由網友回答,僅作參考: 參考1) A.後
相關文章
相關標籤/搜索