The following documentation was deprecated. Current version is available at developers.xsolla.com

Academy Platform

Xsolla Academy — сервис, позволяющий партнерам организовать площадку для проведения обучающих тренировок на основе своей игры. Опытные игроки могут регистрироваться в качестве тренера, указывать доступное время и стоимость своих услуг. Студенты могут записываться на тренировки, оплачивать их и получать урок в указанное время. Игра получает процент с каждой проведенной тренировки.

Руководство по интеграции

Для подключения портала Академии необходимо:

  1. Зарегистрироваться в Личном Кабинете Xsolla.
  2. Отправить заявку на подключение.
  3. Разместить код портала на сайте.
  4. Настроить обработку JS-оповещений.
  5. Подписать договор и разместить портал в публичном доступе.

Заявка на подключение

Для подключения к Академии необходимо отправить на адрес integration@xsolla.com заявку со следующей информацией:

  • ID мерчанта. Отображается в URL Личного Кабинета — https://publisher.xsolla.com/{merchant_id}/.
  • Название компании.
  • Настройки интерфейса:
    • Header
    • Footer
    • Логотип
    • Цветовая тема

После успешной обработки заявки вам будет выслана уникальная ссылка для размещения на сайте.

Открытие портала

Для открытия портала рекомендуется использовать iframe.

Пример кода

<iframe class="landing-iframe" src="<link>" width="100%"
height="" marginwidth="0" marginheight="0" frameborder="0" allowfullscreen=""
style="height: 2127px;"></iframe>

Обработка оповещений о размере окна

Для корректной подстройки размера портала под размеры сайта требуется настроить обработку JS-оповещений.

Пример (в event.data находятся width и height):

window.addEventListener('message', function (event)
{
var json = $.parseJSON(event.data);
$('.landing-iframe').outerHeight(json.data.height);
});