Инициализация

Вызов метода XsollaReadyToUseStore.OpenStore() инициирует отображение магазина и запуск всей связанной логики. Добавьте вызов этого метода в подходящем месте пользовательского сценария в вашем приложении, например при нажатии кнопки Открыть магазин.

После вызова метода в сцену автоматически будет добавлен префаб StoreDirector, отвечающий:

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

Примечание
Виджет Xsolla Login отобразится при переходе к магазину в следующих случаях:
  • Пользователь не авторизован.
  • Авторизационный токен пользователя истек.

Для обработки успешной покупки подпишитесь на событие XsollaReadyToUseStore.OnPurchaseSuccess. Это событие вызывается, когда заказ переходит в статус done. Подробная информация о механизме отслеживания статуса заказа приведена в инструкции.

Внимание
Модуль Ready-to-use store отвечает за отображение каталога и процесс покупки, но не выполняет автоматическое начисление покупок пользователю. Вы должны реализовать собственную логику начисления покупок в игре после успешной оплаты.

После интеграции модуля Ready-to-use store вы можете принимать платежи в тестовом окружении. Чтобы начать принимать реальные платежи, следуйте инструкциям раздела Запуск.

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 10 октября 2025

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

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