When someone buys an in-app product in an Android app and the owner cancels the payment in Google Checkout, so he gets refunded - does the user still keep the item? (managed
I think you need to run backgrond task(once a week for example), to check if user own that items or not.