- Обновление информации о настройках вебхуков
Shop Builder API (2.0.0)
- Version: 2.0.0
- Servers:
https://store.xsolla.com/api - Contact Us by Email
- Contact URL: https://xsolla.com/
- Required TLS version: 1.2
Shop Builder API provides a third-party solution for implementing the server side for your store interface. Use the endpoints to manage in-game items, in-game currencies, cart, player inventory, promotions, game library, etc.
Персонализированный каталог
Данный API позволяет задавать правила для пользовательских атрибутов. Если пользователь соответствует всем условиям для конкретного правила, будут показаны персонализированные товары.
Узнать о персонализированных акциях можно в подразделе "Скидки" раздела "Акции".
Чтобы передать атрибуты перед покупкой, вы можете использовать API Авторизации Иксолла или передать их в свойство user.attributes при генерации токена с помощью API Платежей Иксолла.
Запрос
Получает информацию о настройках вебхуков в Store. Подробная информация о настройке вебхуков приведена в документации.
ID проекта. Вы можете найти этот параметр в Личном кабинете рядом с названием проекта.
- Mock serverhttps://xsolla.redocly.app/_mock/ru/api/shop-builder/v2/project/{project_id}/admin/webhook
- https://store.xsolla.com/api/v2/project/{project_id}/admin/webhook
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/ru/api/shop-builder/v2/project/44056/admin/webhook{ "is_enabled": true, "secret": "my_secret", "url": "http://site.ru/webhook" }
Запрос
Обновляет информацию о настройках вебхуков в Store. Подробная информация о настройке вебхуков приведена в документации.
ID проекта. Вы можете найти этот параметр в Личном кабинете рядом с названием проекта.
Информация о настройках вебхуков.
Подключено ли получение вебхуков раздела Игровые сервисы.
Для вебхуков раздела Игровые сервисы настройка, заданная в этом методе, имеет приоритет над настройкой, указанной в Личном кабинете в разделе Настройки проекта > Вебхуки.
Секретный ключ проекта для подписи вебхуков раздела Игровые сервисы.
Для вебхуков раздела Игровые сервисы ключ, заданный в этом методе, имеет приоритет над ключом, сгенерированным в Личном кабинете в разделе Настройки проекта > Вебхуки.
URL-адрес вашего сервера для получения вебхуков раздела Игровые сервисы. URL-адрес должен быть общедоступным и использовать протокол HTTPS, например https://example.com. Вы также можете ввести URL-адрес из любого инструмента для тестирования вебхуков.
Для вебхуков раздела Игровые сервисы настройка, заданная в этом методе, имеет приоритет над настройкой, указанной в Личном кабинете в разделе Настройки проекта > Вебхуки.
Версия вебхуков. В версии 2 в массиве items добавлены параметры is_free, is_bonus и is_bundle_content. В версии 1 (по умолчанию) эти параметры отсутствуют.
- Mock serverhttps://xsolla.redocly.app/_mock/ru/api/shop-builder/v2/project/{project_id}/admin/webhook
- https://store.xsolla.com/api/v2/project/{project_id}/admin/webhook
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/ru/api/shop-builder/v2/project/44056/admin/webhook \
-H 'Content-Type: application/json' \
-d '{
"is_enabled": true,
"secret": "my_secret_key",
"url": "http://site.ru/webhook",
"version": 1
}'