Non-Consumed Purchases

The non-consumed purchases list is essential for verifying the existence of successful purchases that have not been consumed or awarded for any reason. This process is crucial for ensuring that digital goods are received by players.

The publisher can determine how to consume or acknowledge any previous orders as they prefer.

Developers need to trigger a method within our Appcharge SDK to retrieve the list of non-consumed purchases. Non-consumed purchases can be received in two ways:

  1. Every time the game store is opened by the player, the publisher receives a list of non-consumed purchases.
  2. Validation with every purchase made by a player to check for any non-consumed purchases.

In-Game Checkout Flow Explanation:

  1. Get Non-Consumed List:
    The game app starts by requesting a list of non-consumed purchases. This is done through the in-game checkout SDK, which communicates with the Appcharge backend to retrieve any pending purchases that have not yet been processed. The Appcharge backend responds with a list of non-consumed items.
  2. Consume:
    When a non-consumed item is processed (consumed) within the game, the SDK sends an acknowledgment back to the Appcharge backend, marking the item as consumed. This step ensures the backend knows the item has been delivered to the player.
  3. Balance Update:
    After the consumption is confirmed, the game server updates the player’s in-game balance to reflect the processed item(s), completing the flow.