Skip to main content

Manage third-party integrations

Last updated on January 25, 2024

Overview

Third-party Store Integration is used to configure the IAP (In-App Purchase) service, so that AccelByte can make connections with stores from third-party platforms. This is a necessary step, that needs to be completed in order for AccelByte to sync player purchases from those platforms.

Goals

Learn how to configure store integrations for PSN, XBox, Steam, Epic, Twitch, Google Play, and Apple.

Prerequisites

  • Before creating an In-app Purchase configuration, make sure you have configured third-party authentication for the selected platform.
  • You are familiar with In-App Purchase Integration in the Admin Portal.

Add a New Configuration

Follow the steps below to configure third-party stores in the AGS Admin Portal.

  1. Before you start, make sure you are in the namespace you want to configure. Go to the E-Commerce section of the main menu in the Admin Portal, and select In-app Purchase, and then 3rd Party Store Integrations.

    Namespace Config

    note

    Any configurations you make in the publisher namespace will be used as the default configuration for any unconfigured game namespaces.

  2. Select the platform you wish to configure from the tabs, and click Add Configuration.

    Namespace Config

    note

    Each namespace can only have one configuration per platform.

  3. Complete the Add Configuration popup. This will be different for each platform.

    PSN

    Please contact AccelByte to get access to this content.

    Xbox

    Please contact AccelByte to get access to this content.

    Steam

    Make sure you've created an item with the same SKU in both the Steam Store, and the AccelByte Platform namespace. Once completed, make sure you have your Steam Web API Key.

    • Input the game App ID
    • Input the game Steam Web API Key
    note

    Publisher Authentication Key = Asset Server Key = Steam Web API Key.

    You can find both of these values in the Steamworks portal.

    Epic

    Input the Sandbox ID of your Epic Developers account.

    Twitch

    Make sure you've completed the following the prerequisites before you begin:

    Google Play

    Make sure you've created your Android app and set the Product ID to Publish your app in the Google Play store.

    Apple

    Make sure you've created an item in App Store Connect.

    • Input the Bundle ID
    • Input the Password with the App-Specific Shared Secret found in your item's details in App Store Connect
  4. Accept, edit, or remove, configurations

    Once your configuration is completed, the information you have entered will be visible under the Configuration Details section of the relevant platform. You can also edit, or remove, configurations on this page.