Answer by Brendan · Jan 11 at 09:25 PM
Depending on how you plan to have the player make purchases in-game, one of these two guides will be the one to use:
Receipt validation: https://playfab.com/show-me-money-receipt-validation-ios-and-android/ (we'll be updating this with the Amazon receipt info as well soon, but it's effectively the same as you see for the other platforms - all catalog item setup is identical)
Non-receipt validation: https://api.playfab.com/docs/non-receipt-purchasing
When setting up the Virtual Currencies you plan to sell, you can use a Bundle. Add the appropriate VC amount to the Bundle, and give it a Usage Period of about 5 seconds. That way, the Bundle will deposit the VC to the player account and then remove itself (so that it doesn't continue to take up space in the player inventory), leaving the VC.