今天檢視了一些自己留存的訂單資料
赫然發現有幾筆訂單的orderId與google play的格式不同
一般來說正常的orderId應該是 GPA.1234-5678-1234-564789
但我這邊自己記錄的orderId卻出現純數字 123456789123456789
這些訂單全屬於同一個用戶 !
並且在console的訂單管理也沒有看到這幾筆訂單 !
請問這就是所謂的假訂單嗎?
因為我程式寫確定交易成功的話會自己把這筆資料存檔
所以這代表這用戶他確實拿到了內購的商品
但我console沒有訂單所以代表沒收到錢
為避免誤會,我另外核對了我自己紀錄的時間戳資料
確實也沒任何符合的時間點
爬了google有看到一篇大概跟我一樣的問題
https://github.com/anjlab/android-inapp-billing-v3/issues/311
不過我看不太懂有何解決方法
我想請問還能以什麼方式來處理防止這類問題繼續發生?