Mobile Checkout SDK High-Level Flow

Follow these steps to integrate Appcharge’s Mobile SDK for a seamless checkout experience:

Understanding the Mobile Checkout SDK Solution

  1. Choosing a Model: Decide between the Server-to-Server and App Integration models by reviewing the In-Game Checkout Models guide.
  2. Choosing an SDK: Select the appropriate SDK for your game’s platform. More details in the Integration Options guide.
  3. Review Supported Devices and Operating Systems: Ensure compatibility by checking the Supported Devices guide.
  4. Review Prerequisites: Before you start, please review the Prerequisites documentation in the API Reference.
  5. Review Purchase Consume Approach: Familiarize yourself with the Purchase Consume Approach.
  6. Review SDK Overview: Read the Mobile SDK Overview in the API reference. Then read the Overviews for:
  7. Explore the Native Display Approach: For a more immersive checkout experience in your mobile SDK, refer to the Native Display Approach Overview. This approach is compatible with both Unity and Android SDKs.

Integration Steps for Unity and Android SDKs:

  1. Import the SDK:
  2. Configure the SDK:
  3. Initialize the SDK:
  4. Launch the Checkout:
  5. Consume the Purchase:
  6. Handle Non-consumed Purchases:
  7. Review the Change Log:

Integration Steps for the Native Display Approach:

  1. Review Overview: Start with the Native SDK Overview.
  2. Integration: Follow the integration steps in the Native SDK Integration Guide.

Troubleshooting

If you encounter any issues during the integration, refer to the Troubleshooting page in the API reference for common solutions.