So I think there's a lack of condition and action with how to check if user already purchase or claimed a product by a claim code in google play, this is how do I applied it with the basic way.
But I've tried with the Testing Card function, with the option of condition "Purchase always success", it works really well, but if I use the option of condition "Purchase slow, but success after couple of minutes", then suddenly it doesn't work.
When I click on the same product purchase trigger, it shows a message "You already owned this product".
How to Consume this owned product? I'm worried if I just check it on start of layout with "Has product" doesn't mean the Googleplay would do consume the product automatically, then each time player coming in the IAP layout, it will always give them coins..