How to handle iOS consumable in-app purchase refunds

1k views Asked by At

I'm trying to handle in-app purchase consumable refunds.

I've been researching about this and the only thing I could find was we need to validate the receipt and check for cancellation_date on the receipt.

Is there any update on Apple side perhaps a callback that notify us when refund happens? It is ridiculous for us to keep checking cancellation_date. This could be too many requests as we scale, also not sure if Apple will block our request if we make too many validation request.

In addition, what do you guys do if the user already use that consumable? Is it worth to undo all the actions they did? For example, I've seen apps that have like coins that they use to tip other users within the app. Redoing all this seems like a mess.

How do we protect ourselves from this fraud?

Thank you!

0

There are 0 answers