Создание собственного интерфейса

О решении

Когда вы создаете собственный интерфейс внутриигрового магазина, вы можете использовать инструменты Xsolla, чтобы отображать каталог, открывать платежный интерфейс и начислять покупки пользователям. Xsolla позволяет вам принимать платежи 1 000+ способами через удобный интерфейс.

Выберите сценарий интеграции в зависимости от того, где формируется платежный токен — на стороне клиента или сервера. Изучите таблицу ниже, чтобы определить наиболее подходящий вариант для вашего проекта.

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

Сценарии интеграции

Внимание
Для упрощенной интеграции вы можете воспользоваться новым Unity-ассетом. Он позволяет принимать платежи как внутри, так и вне магазинов приложений, соблюдая требования платформ.
Выберите наиболее подходящий для ваших целей сценарий и начните интеграцию:
Формирование платежного токена на стороне клиентаФормирование платежного токена на стороне сервера
Как выбрать сценарий интеграции?
Для кого подходит?
  • У вас нет своего сервера.
  • Вам нужно готовое решение для аутентификации пользователей.
  • Вы не можете определить страну пользователя на своей стороне.
  • Вы хотите использовать собственную систему аутентификации пользователей.
  • Вам нужен централизованный контроль над созданием платежных токенов.
Подробная информация о различиях
Аутентификация пользователей.Аутентификация пользователя осуществляется на серверах Xsolla. В качестве готового решения вы можете использовать виджет Xsolla Login.Аутентификация пользователя осуществляется на вашем сервере. Вы сами определяете способ аутентификации и реализуете его UI.
Создание заказа.На устройстве пользователя.На вашем сервере.
Определение страны пользователя.Xsolla определяет страну пользователя по IP-адресу или информации, которую вы передаете в платежном токене.Вам необходимо передать в платежном токене либо страну, либо IP-адрес.
Определение страны пользователя:
  • для выбора валюты покупки;
  • выбора языка для локализации платежного интерфейса;
  • отображения доступных способов оплаты;
  • расчета налогов.
Отслеживание статуса заказа.Вы можете отслеживать статус заказа двумя способами:
  • На клиенте. Для этого вы можете использовать API для событий, веб-сокет-соединение или простые запросы (short-polling).
  • На сервере. Для этого вам необходимо настроить обработку вебхуков. Вы можете использовать готовые классы Pay Station PHP SDK.
Вам необходимо настроить обработку вебхуков на вашем сервере. Вы можете использовать готовые классы Pay Station PHP SDK.
ИнтегрироватьИнтегрировать
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 13 февраля 2026

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

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