Перейти к основному содержимому

Xsolla

Удобный процесс покупки. Принимайте платежи от игроков через единую, удобную и безопасную мультиплатформенную систему.

Платежная система, поддерживаются:

  • Одноразовые покупки;
  • Постоянные покупки;
  • Подписки.

Настройка Xsolla

Для начала работы зарегистрируйтесь в Xsolla как издатель игр и создайте проект.

Перейдите в Настройки проекта в раздел Вебхуки.

Для работы вам понадобится:

  • Скопировать ID продавца (1) для добавления в GamePush;
  • Скопировать ID проекта (2) для добавления в GamePush;
  • Перейти в Настройки проекта (3)
    • Перейти в раздел Вебхуки (4)
      • Скопировать Секретный ключ (5) для добавления в GamePush как Секретный ключ Webhook
      • Указать Сервер для вебхуков (6) как https://gamepush.com/api/xsolla/payments

Создать ключ API. Перейдите в Настройки проекта в раздел Ключи API. Добавьте ключ и скопируйте его для добавления в GamePush.

Перейдите Настройки раздела PayStation и включите тумблеры "Использовать external ID транзакции" и "Использовать public user ID".

Настройки GamePush

В панели управления проектом в разделе Покупки в секции Свои конфигурации приема платежей добавьте новую конфигурацию.

  • Название. Любое название для вас.
  • Описание. Для вас, для уточнений.
  • Настройки Xsolla
    • ID продавца. Скрин 1, пункт 1.
    • ID проекта. Скрин 1, пункт 2.
    • Секретный ключ Webhook. Скрин 1, пункт 5.
    • Ключ API. Скрин 2.
  • Web. Выберите Xsolla как сервис приема платежей, чтобы можно было оплачивать покупки на ваших вебсайтах.
  • Android. Выберите Xsolla как сервис приема платежей, чтобы можно было оплачивать покупки в мобильном приложении Android.

Добавление покупки

Создайте покупку в Xsolla. Перейдите в раздел Store и нажмите Настроить в секции Виртуальные предметы.

В форме добавления покупки укажите ID на сервисе Xsolla (Артикул). ID может отличаться от ID в GamePush. Вы позже его укажете в настройках покупки в GamePush.

Выберите будет ли покупка постоянной (Нерасходуемый) или консумируемой (Расходуемый).

Установите цены. Цены будут напрямую загружаться из Xsolla, нельзя установить цены в GamePush.

Выберите товар в панели управления GamePush к которому вы хотите привязать покупку Xsolla. Укажите ID покупки (Акртикул) из Xsolla.

Добавление подписки

Создайте подписку в Xsolla. Перейдите в раздел Subscriptions и нажмите Создать план подписки в секции Планы подписки.

После создания подписки получите ID подписки, он понадобится, чтобы привязать подписку к GamePush.

Выберите товар в панели управления GamePush к которому вы хотите привязать подписку Xsolla.

  • Укажите ID подписки из Xsolla.
  • Отметьте, что покупка является подпиской.
  • Пробный период и период настраиваются напрямую в Xsolla.

Интеграция в игру

Чтобы начать использовать платежи через Xsolla - выберите нужную площадку (вебсайт или магазин приложений) и укажите конфиг авторизации с использованием Xsolla.

В игре все начнет работать автоматически после сохранения настроек площадки.

Оставайтесь на связи

С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.

Сообщество GamePush в Telegram: @gs_community.

Для ваших обращений e-mail: [email protected]

Желаем вам успехов!