Hi,
Is there any way to get purchases made by user on CloudScript server API? I have to check if transaction Id provided by the client is validated and stored in PlayFab.
Thanks!
Hi,
Is there any way to get purchases made by user on CloudScript server API? I have to check if transaction Id provided by the client is validated and stored in PlayFab.
Thanks!
Can you describe in more detail what it is you're trying to do? You would normally check the player's ownership of an item by getting that player's inventory.
I was not refering to player's inventory, I was refering to native mobile purchases that user has done when native receipts are checked as valid. They are the purchases shown in "Purchases" tag in users web interface. I need to check it through server api.
There isn't an API call for that - storing all player purchases, for all time, and being able to return that history rapidly via an API call would actually be fairly expensive. That's why the retention period for titles is as short as it is - historical data would rapidly become massive, requiring costly full table scans to collect.
Can you describe the actual gameplay feature you're trying to enable? Starting from a top-down approach is usually best, as it allows us to look at the end-goal of the player experience and help to design the best way to get there.
I was trying to check if a transaction Id is successfully validated by PlayFab server. I would like to get all purchases done by a user and check if contains this transaction Id. It would be the same information that is accessible through web interface checking Purchases tag for concrete user.
Actually, no, the Game Manager only shows purchases that occurred within the retention period - not for all time. If this is a must-have feature, I'd recommend using our Event Archive or Snowflake integration to enable you to get all the events for your game and populate an external data table.
3 People are following this question.