Initialize SDK

Initialize the SDK in one of the following ways:

  • Use the XsollaSettingsManager component:
    1. Add an empty node to the scene and select it in the Hierarchy panel.
    2. In the Inspector panel, click Add Component and select XsollaSettingsManager.
    3. Specify the parameters of your project from Publisher Account:

      1. In the Project ID field, specify the project ID that can be found in Publisher Account next to the name of your project.
      2. In the Login ID field, specify the ID of the Login project. To get it, open Publisher Account, go to the Login > Dashboard > your Login project section, and click Copy ID next to the name of the Login project.
      3. In the Client ID field, specify OAuth 2.0 client ID. It can be found in Publisher Account in the Login > your Login project > Security > OAuth 2.0 section.
      4. In the Redirect URL field, specify the URL or path where users are redirected after they have been successfully authenticated, confirmed their email, or reset their password. The value must match the one specified in Publisher Account in the Login > your Login project > Security > OAuth 2.0 section.
      5. Set other settings if necessary (e.g., display options for the payment UI in the Pay Station UI WebGL section).

  • Add the following lines to your project’s source code in Cocos Creator, where:
    • <yourLoginId> — Login ID. To get it, open Publisher Account, go to the Login > Dashboard > your Login project section, and click Copy ID next to the name of the Login project.
    • <yourProjectId> — project ID. It can be found in your Publisher Account next to the name of your project.
    • <yourClientId> — Client ID. It can be found in Publisher Account in the Login > your Login project > Security > OAuth 2.0 section.
    • <redirectURI> — the URL or path where users are redirected after they have been successfully authenticated, confirmed their email, or reset their password. The value must match the one specified in Publisher Account in the Login > your Login project > Security > OAuth 2.0 section.
Copy
Full screen
Small screen
var settings: XsollaSettings = {
            loginId: '<yourLoginId>',
            projectId: '<yourProjectId>',
            clientId: '<yourClientId>',
            redirectURI: '<redirectURI>',
            enableSandbox: IsSandbox
        }

        Xsolla.init(settings);
Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Last updated: January 22, 2024

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!