We face an issue that are existing the same transaction id from different receipt, but the iap product is a consumable product (not non-consumable or subscription one).
Suppose that transaction id should be unique, they should be not shared between different receipt (in case for consumable product), am i right?
As i know this is an anormal situation, i think there is < 1% from our cs record.
After the discussion between our cs and customer, his situation should like this:
- he have 3 devices whose are shared the same Apple Id for IAP
- all devices are installed the same game
- he try to purchase through IAP on his all device within 10 minutes
- he purchase the product A successful on device A and receive the items (server got transaction id A from receipt)
- he purchase the product A successful on device B but it can't receive the items (server got transaction id A from receipt and try to reject it since it is a duplicated transaction)
- he purchase the product A successful on device C but it can't receive the items (server got transaction id A & C from recept and try to reject it since it is more than one transaction...)
So my questions are shown as below
- why the receipt exist the previous transaction id (A) but miss the new transaction id?
- why the receipt have more than one transaction?
Hope that anyone can assist me to solve this issue ><