С чего начать
При этом типе интеграции с помощью Xsolla вы сможете:
- Создать каталог товаров и управлять им.
- Предоставить пользователям удобный интерфейс для оплаты внутриигровых покупок. При этом прием платежей и обработка транзакций полностью осуществляется на стороне Xsolla.
Вам потребуется самостоятельно реализовать:
- Систему аутентификации пользователей.
- Логику определения страны пользователя и валюты для оплаты товара.
Процесс взаимодействия между вашей игрой и Xsolla
Сценарий интеграции
- Создайте и настройте проект на стороне Xsolla:
- Зарегистрируйтесь в Личном кабинете и создайте новый проект. ID созданного проекта потребуется вам на дальнейших шагах.
- Создайте несколько виртуальных предметов в Личном кабинете.
- Реализуйте каталог товаров.
- Реализуйте получение каталога с помощью Xsolla API.
- Реализуйте логику покупки товара:
- Реализуйте создание заказа с данными о пользователе и товаре на сервере приложения с помощью Xsolla API.
- Реализуйте открытие платежного интерфейса.
- Настройте отслеживание статуса заказа, чтобы своевременно получать данные об успешно оплаченных товарах и начислять их пользователю.
- Настройте отправку и обработку вебхуков для валидации пользователя и получения информации о заказе.
Внимание
Подпишите Лицензионный договор с Xsolla. Это позволит вам завершить интеграцию и начать принимать реальные платежи.
Вы можете подписать договор на любом этапе интеграции, но обратите внимание, что процесс рассмотрения заявки занимает до 3 рабочих дней.
Дополнительная информация:
- В течение 3 рабочих дней мы ответим на заявку или запросим дополнительные данные. Это не означает, что заявка будет одобрена в указанные сроки.
- Если в процессе проверки возникнут вопросы, мы свяжемся с указанным в заявке контактным лицом.
- После прохождения проверки на стороне Xsolla статус вашего договора изменится на Подписан.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.