For the project that I'm working on we have a very specialized pipeline for validating our real money transactions. This pipeline does not include using ValidateIOSReceipt and ValidateGooglePlayPurchase. and adding support for them is not really something I can pursue at the moment. What I want to do is notify PlayFab via a cloudscript, server API or admin API that a player has purchased an item with RM. I am already adding the item to the player's inventory, and it is being consumed as needed for consumable items, but I can't get PlayFab to recognize that the player spent RM to get the item, and the "Purchases" number does not go up in the dashboard.
I've tried using WritePlayerEvent to fire player_realmoney_purchase, but that doesn't seem to work (which is probably intentional). I also tried using StartPurchase/PayForPurchase/ConfirmPurchase but PayForPurchase doesn't let me define a custom payment provider.
Is what I want to do even possible with the current API available to me?