I have setup IAP following the guides online, intended for use both on Android and iOS platforms. I only have a single consumable item, which I have setup on both stores. On iOS I am using External testing and it is working like a charm. I can make multiple purchases of the item using the same iTunes (or whatever it's called..) user but on my Android build, which I have set up as an Alpha testing build (of which I added a handful of Emails) I am able to make the initial purchase but thereafter the same user cannot make more purchases as the store says the product was already purchased. I thought maybe there was some extra calls needed to ensure a consumable item is 'consumed' so further purchases can be made, but it doesn't explain why it is working as intended on iOS (apart from I can actually specify the IAP as a consumable on iTunes Connect), nor can I seem to find any information of how I could do this. I am still under the impression the skeleton example code - which is extremely close to the Purchaser file I made/copied - will also sort out consumption of consumables. Is there anything specific that must be done for the Android platform in order to get consumables working as intended? I won't drop the classic "halp we have to release soon!"... but halp we have to release soon I should mention that I seem to be using IAP version 1.8.1, with Unity 5.4.1 and that purchase attempts done on the Android device has mostly been trying with redeem codes as opposed to credit card, not sure if that's the issue..?