Should IStoreListener.ProcessPurchase be async callback or async Task?
So we could use server verification and can be retry
Should IStoreListener.ProcessPurchase be async callback or async Task?
So we could use server verification and can be retry
You return Pending instead of Complete from ProcessPurchase to verify receipts on your server Unity - Manual: Receipt validation
Also the Sample IAP Project here demonstrates this, and has a Toggle button for testing Pending vs Complete Sample IAP Project