High-Level Flow

AppCharge’s In-Game Checkout SDK provides a seamless purchase experience within games, offering two different flows for handling purchase confirmations:

  1. Client-Side Acknowledgement: The purchase process is handled within the game client, and the publisher manually updates the player's balance after receiving a confirmation from the SDK.
  2. Server-to-Server Acknowledgement: The purchase confirmation is communicated directly between AppCharge and the publisher's backend via webhook, enabling automatic balance updates on the server-side.

In-Game Acknowledgement:

This flow does not involve server-to-server communication. After a player completes a purchase, the publisher manually updates the player's balance in the game server and sends an acknowledgment to AppCharge.


Server-to-Server Acknowledgement

In this flow, server-to-server communication occurs. After a purchase, AppCharge triggers a webhook to the publisher’s backend with the transaction details. The publisher's server updates the player's balance accordingly.

Note: For more information on our in-game checkout solutions and to start integrating, please view the Mobile Checkout SDK documentation in the API reference section.