接口的冪等性

對於一次訂單支付過程,若是用戶重複屢次點擊支付按鈕,或者是網絡異常致使訂單已經支付成功了但沒有及時反饋給用戶,用戶再次點擊支付按鈕,就可能形成重複扣款,形成嚴重後果。 考慮到冪等性的原理,能夠給訂單生成一個guid,客戶端請求服務端時攜帶guid參數,服務端就能夠驗證這次請求是否是同一個訂單,再判斷訂單是否已經支付完成。 一、生成訂單時,生成guid; 二、支付時請求參數攜帶guid。web 爲了
相關文章
相關標籤/搜索