sometimes a transaction (buying virtual currency = consumable items) cannot be finished (because the application is terminated / device is disconnected / other unknown reason). In such case, IAP bills the user for the item (a test purchase confirmation is sent to my e-mail), but the item is not consumed. The currency is not added to user's account (meaning the OnSuccess listener method is not being called) and when I try to buy the same item again, it fails with error code 7 (item already owned).
The item is explicitly defined as consumable in sdkbox_config.json. Since the item is consumable, using restore() does not help.
Is there a way to retrieve a list of purchases that were paid for, but could not have been consumed properly?
Thank you for your time.
Please login to submit your question.