I'm using "ValidateGooglePlayPurchase" for validating real currency purchases. Documentation states that besides validating a receipt, this call also gives the corresponding item to the player. However, I'm using a third party API for stroring and managing players' inventories already. Appearence of "ghost" items in the playfab's inventory isn't much of a problem by iteself as I'm not using it anyway, but the same request also grants currencies in case if a bundle has been purchased. I'm actually using playfab's currencies feature and I would like to process their management myself as the game contains such features as currency limit and purchases overage delivery through the in-game mail system.
I could subtract granted currencies by myself after a receipt validation before further operations but I would like to know if I could resolve this issue with a more elegant and solution. I also would like to keep using playfab's receipt validation as it allows to generate revenue reports.
Thank you and kind regards.