[Solved] IAP Refund Non Consumable Goods

Hi,

I am building an iAP functionality for my game. When I read this article, I am bit surprised about a case that I did not think: refund.

Here it is: How to get an App Store refund from Apple - CNET

I know I have to provide a Restore functionality but refund is a fully different story. So the question is; is it mandatory to provide such a functionality both for IOS and Android?

The refund process is separate from in-game functionality. You only need to provide the Restore functionality in your game. Any transactions outside the game, like a refund, won’t be reflected in your Unity IAP metrics.

Alright, thanks a lot, I already include the Restore functionality.

To make it clear I have to ask, do you think is it going to cause me trouble in the future or at the Appstore submission if I do not consider refund process for In App Purchases in my architecture? My game is free, but players can buy new level packs and play, so I have progress files and DB connections to track player stats. If I include a process to refund, it will make it super complex.

You should only need to provide the Restore functionality in your game for store approval.

Thanks a lot.