Hi all. I am trying to re-check all my iap receipts to check whether a purchase had been canceled. According to the development documents, there should be a 'Cancellation Date Field' in the Receipt responsed from Apple's validation service. I am doing this check on a purchase which was first proceed in 1st Sept , and refunded in 10 Sept. All the response shows no Cancellation Date. How should I do to check refunded orders?
How to check cancelled IAP receipt?
Hello,
As far as I know, there's no way of telling this from Apple's end.
But you can store the receipt to your server.
If you need to check refunds between Sept 1 and Sept 10 you can just send the request to Apple to check for all the receipts from the receipt you stored on Sept 1.
If you need to check refunds happened exactly on Sept 10, I would run a cron job everyday to check the status for all the receipts.
Can I use the original receipt to check for the refund? Or does the iOS app need to fetch a new receipt after the refund and then check that receipt for the refund?
Basically, will the old receipt contain the cancellation_date field?