1. 程式人生 > >解決支付寶多次執行回撥問題的思路分享

解決支付寶多次執行回撥問題的思路分享

最近在做一個新的專案,有呼叫到支付寶介面,生成訂單流水等一系列操作本地很正常,但到了準生產環境就發現經常出現一次性生成好幾條記錄,寫日誌才發現原來是支付寶多次回撥支付成功的介面。其實,解決方案也很簡單,只需要對訂單號和流水進行校驗就行,對於支付寶返回的order_no校驗校驗是否已操作過,如果是則直接跳過生成訂單和流水等一系列支付成功的資料庫操作。