In the IAP function “PurchaseProcessingResult ProcessPurchase(PurchaseEventArgs args)” , I found some transactionID in Purchase Receipts is incorrect. (for iOS AppStore)
juse like:
transactionID:5F9B234F-7652-46B0-AB88-D598AF5B7940
transactionID:Success
And there also have some right transactionID:
transactionID:160000383338248
transactionID:330000267212188
Can someone tell me why I get the strange AppStore transactionID? What’s the reason?
Thanks !
I don’t use Receipt Validation because I put all validation on the game server , uh ,and the transactionID doesn’t look like fraud .
Because when the one who had sended incorrect transactionID enter the game , he always send the same and incorrect transactionID . I mean , if someone want to cheat , he should try different transactionID , isn’t he?
And this situation happened in dozens of player .
Are there any other possible cause this to happen?
A repeated attempt with the same transactionID is indeed likely fraud, that is one of the patterns. The user is likely using a program to do so. Are you checking for duplicate/malformed transactionIDs and looking for multiple transactions for the same product in a short amount of time from the same user? If you want to open a support ticket, we can verify if these attempts are coming from the same IP, for example. You can open a support ticket here Unity Cloud