Hi,
I have recently gotten Restored Purchases on iOS to validate correctly with PlayFab by using the legacy Transaction Receipt as opposed the newer App Receipt (which just doesn't work with PlayFab's receipt validation).
I now have a new issue where restored purchases are increasing a player's VTD when it should be remaining static.
I have attached how the restored purchases show up in PlayStream.
Parsing the receipt that I'm passing to PlayFab shows that it is clearly a Restore Receipt as the "original_transaction_id" and "transaction_id" are different. See attached image.
From Apple's docs on original_transaction_id: "This value is identical to the transaction_id except when the user restores a purchase or renews a subscription"
Our game hasn't gone live yet so we don't need you to roll back VTD on all our players, but I guess this could be affecting all the games on the service so it could really warp the data for live games.
Thank you,
Niall