Настройка вебхуков с данными о товаре
Получение вебхуков с данными о товаре необходимо для сценариев получения товара, когда пользователь:
- вводит в Рюкзаке свой ID из игры;
- привязывает к Рюкзаку учетную запись на игровой платформе (например, Steam).
Пользовательский сценарий получения товара в Рюкзаке определяется автоматически в зависимости от настроек проекта и параметров товаров.
Чтобы получить на сервере игры информацию о товаре, который пользователь получил через Рюкзак, настройте получение и обработку вебхуков от серверов Xsolla:
- Настройте проект для получения вебхуков:
- Откройте проект в Личном кабинете.
- Нажмите Настройки проекта в боковом меню и перейдите в раздел Вебхуки.
- В поле Сервер для вебхуков укажите URL-адрес, на который Xsolla будет отправлять вебхуки.
- Скопируйте и сохраните значение из поля Секретный ключ. Этот ключ генерируется по умолчанию и используется для подписи вебхуков. Если вы хотите изменить его, нажмите значок обновления.
- Нажмите Получать вебхуки.
В настройках Личного кабинета вы можете указать только один адрес сервера для вебхуков.
Если вы уже настроили вебхук для продажи собственной виртуальной валюты через виджет Metaframe, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com и сообщите следующую информацию:
- ID продавца. Вы можете найти его в Личном кабинете:
- В разделе Настройки компании > Компания.
- Адресной строке браузера на любой странице Личного кабинета. URL-адрес имеет вид
https://publisher.xsolla.com/<merchant ID>/<Publisher Account section>
.
- ID проекта. Вы можете найти его в Личном кабинете рядом с названием проекта.
- URL-адрес сервера для отправки вебхуков.
- Реализуйте обработку следующих вебхуков:
Чтобы подтвердить получение вебхука, ваш сервер должен вернуть:
- 200 HTTP-код без тела сообщения в случае успешного ответа.
- 404 HTTP-код с описанием проблемы, если указанный пользователь не был найден или если передана недействительная подпись.
- 500 HTTP-код с описанием проблемы, если на вашем сервере возникли временные неполадки.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.