我覺得在送給第三方金流之前就先儲存,然後加個狀態的欄位,當第三方回應付款成功,再修改狀態為成功的訂單。或是你可以使用含 Transaction 功能的資料庫,使用 Begin 、 Rollback 及 Commit 決定要不是確實寫入。
之前用歐付寶是用怹們的api和自已產生一個訂單編號再送到他的付款頁面
然後他們冇一個api是查付款狀態
在那api裡你只要把你店家代號和密碼填上加上訂單編 號,他就會回傳一個值
好像0是未付,1是巳付這様
所以你程式可以用他的api去查該筆訂單冇無付款等等