Общие вопросы

Настройки проекта

Нужно ли создавать отдельные проекты для каждой среды (QA, staging, production)?

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

Я разработчик мобильных игр. Что мне указать в качестве сайта в настройках проекта?

Укажите URL-адрес лендинга игры или сайт вашей компании.

Как я могу добавить в Личный кабинет других сотрудников компании?

Перейдите в Личный кабинет и в разделе Настройки компании > Пользователи нажмите Пригласить пользователя.

Где я могу найти ID проекта?

Откройте проект в Личном кабинете и перейдите в раздел Настройки проекта > Общие настройки.

Где я могу найти ID продавца?

Откройте Личный кабинет и перейдите в раздел Настройки компании > Компания.

Примечание
ID продавца совпадает с ID издателя.

В чем разница между секретным ключом, ключом проекта и ключом API?

Секретный ключ и ключ проекта — это одно и то же. Он используется для формирования цифровой подписи, необходимой для проведения платежей. JSON-тело запроса конкатенируется с этим ключом, а затем результат хешируется при помощи SHA-1.

Ключ API используется для запросов к серверу Xsolla. Ключ API должен храниться на вашем сервере и никогда — в бинарных файлах или на фронтенде. Подробная информация о работе с ключами API приведена в справочнике API.

В чем разница между URL-адресом вебхука и URL-адресом возврата?

URL-адрес вебхука — это адрес вашего вебхук-сервера, на который приходят оповещения. URL-адрес возврата — это адрес, на который перенаправляется пользователь после совершения платежа.

Где мне найти ключ API?

Ключ API отображается в Личном кабинете только при создании и должен храниться на вашей стороне. Создать ключ можно в разделах:

Внимание

Подробная информация о работе с ключами API приведена в справочнике API.

Основные рекомендации:

  • Сохраните созданный ключ API на вашей стороне. Вы можете посмотреть ключ API в Личном кабинете только один раз при его создании.
  • Никому не сообщайте ваш ключ API, так как он дает доступ к управлению аккаунтом и проектами в Личном кабинете.
  • Ключ API должен храниться на вашем сервере и никогда — в бинарных файлах или на фронтенде.

Если необходимый метод API не включает в себя path-параметр project_id, используйте для авторизации ключ API, который действует во всех проектах.

API и вебхуки

Какие API доступны у Xsolla?

Вы можете использовать следующие API:

Как начать работать с Xsolla API?

Изучите вводную информацию.

Где я могу найти информацию о работе с вебхуками?

В документации по вебхукам.

Какие IP-адреса необходимо добавить в список разрешений для настройки вебхуков?

Список IP-адресов, с которых поступают вебхуки, приведен в документации вебхуков.

Необходимо ли для вебхуков использовать HTTPS?

Да.

Почему оповещение от Xsolla не пришло на URL-адрес вебхука?

Убедитесь, что ваш вебхук-сервер поддерживает необходимые виды HTTP-запросов (POST, GET).

Почему вебхуки не приходят на мое мобильное приложение?

Вебхуки отправляются только на один URL-адрес — тот, что указан в настройках проекта. Будучи сервер-серверными, они не могут уходить сразу на несколько URL-адресов. Если вы хотите получать оповещения в вашей игре, на сайте или мобильном приложении, реализуйте отправку вебхуков на собственном сервере, чтобы пересылать данные между Xsolla и игрой.

Почему в вебхук-запросе нет заголовка Authorization?

Чтобы исправить эту ошибку, измените файлы .htaccess или httpd.conf в Apache. Подробную инструкцию можно найти в документации SDK.

SDK

Какие SDK поддерживает Xsolla?

Xsolla поддерживает следующие SDK:

Где я могу найти подробную информацию о каждом SDK?

Перейдите в документацию SDK и выберите нужный вам раздел.

У вас есть SDK под Node.JS/C#/Ruby/Java/ASP и т. п.?

Сейчас доступны SDK под PHP и Android, но вы можете создать собственный SDK под любой язык/платформу, где можно отправлять HTTPS-запросы.

Автоматические уведомления о важных изменениях в настройках Личного кабинета

Как только в вашем проекте изменяются настройки, которые могут повлиять на прием платежей и работу ваших систем, Xsolla отправляет уведомления об этих изменениях. Уведомления по электронной почте получают пользователи, у которых указана роль Владелец в Личном кабинете в разделе Настройки компании > Пользователи. Уведомления отправляются с задержкой до 1 минуты.

Внимание
Эта функциональность доступна по умолчанию. Вы не можете отписаться от этих уведомлений или настроить их содержание.
Вы получаете уведомления о следующих событиях:
Раздел в Личном кабинетеСобытия для уведомлений
Настройки компании
  • Создание ключа API.
  • Удаление ключа API.
Настройки проекта
  • Изменение URL-адреса вебхука.
  • Изменение секретного ключа вебхука.
StoreИзменения в настройках игровых ключей, виртуальной валюты и виртуальных предметов:
  • изменение артикула;
  • удаление товара;
  • снижение цены более чем на 50%;
  • изменение статуса с Частично доступен и Доступен до Недоступен;
  • изменение статуса с Доступен до Частично доступен.

Журнал активности

Журнал активности отображает основные действия пользователей вашей компании, связанные с работой ключевых сервисов Xsolla. Он фиксирует HTTP-запросы к API, которые отправляются напрямую или выполняются через интерфейс Личного кабинета.

Просмотр журнала активности доступен в Личном кабинете в разделе Настройки компании > Активность.

Внимание

Раздел доступен пользователям Личного кабинета, для которых выполняются следующие условия:

  • Роль Владелец.
  • Если в аккаунте включено ограничение доступа по проектам, пользователь имеет доступ ко всем проектам.

Основные возможности:

  • Фильтрация данных по периоду времени и email-адресу пользователя, инициировавшего запрос к API.
  • Экспорт журнала активности в CSV-файл с учетом примененного фильтра.
Примечание
В зависимости от количества записей, соответствующих фильтру, экспорт может занять длительное время. Результат будет отправлен на email-адрес, указанный в учетной записи Личного кабинета, в виде архива, защищенного паролем. Пароль будет указан в письме с результатом экспорта.
Ограничения:
  • В журнале активности доступны данные за последние 2 года. Чтобы получить данные старше 2 лет, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com.
  • Экспорт данных доступен за период не больше года. Чтобы получить данные за более длительный срок, разбейте его на периоды не более 1 года и выполните экспорт для каждого периода отдельно. Например, экспортируйте данные за 2024 и 2025 годы отдельными файлами.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 21 ноября 2025

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Содержание
Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!
Не получилось отправить ваш комментарий
Попробуйте еще раз позже или напишите нам на doc_feedback@xsolla.com.