I have a question for those using the IAP plugin.
How do you test purchases? For example, if I use one test user to buy the in app purchase, it will tell me that the user will always have the purchase whenever I restore purchases (even if I cancel the order). Do you create a Google new user account every time you want to re-test the purchase of an item?
If you do not consume the purchase after On Purchase Completed, the user always retain the purchase for restoring.
To sell a consumable IAP, you must call to consume it else they cannot rebuy it again as the item is already present on their Google account.