Digital Distribution Hub (1.0.0)
Digital Distribution Hub — новое решение Иксоллы, которое соединяет электронные и физические платежи через технологию push-платежей и e-commerce.
Данная документация включает в себя описание методов API для продуктов Внутриигровой магазин и Платежи. Используется два базовых URL-адреса:
https://store.xsolla.com/apiдля групп Общие, Каталог, Корзина и Заказ.https://ps.xsolla.comдля группы Уведомления.
Использование методов API из группы Каталог не требует авторизации.
Чтобы использовать методы API из групп Корзина и Заказ, вам необходимо создать токен.
Данная документация не является полностью функциональным интерфейсом и представляет собой дизайн будущего API. В настоящее время вы можете использовать только методы из групп Каталог и Уведомления. Если вы хотите поделиться обратной связью, отправьте нам письмо по адресу techdoc@xsolla.com.
Номер элемента, с которого выполняется вывод на странице (нумерация ведется с 0).
Язык ответа. Используется двухбуквенное обозначение языка согласно стандарту ISO 639-1.
Список дополнительных полей. Эти поля будут в ответе, если вы отправите их в запросе. Доступные поля: media_list, order, long_description.
Страна для расчета региональных цен и ограничений для каталога. Используется двухбуквенное обозначение страны в верхнем регистре согласно стандарту ISO 3166-1 alpha-2. Если вы не укажете страну, она будет рассчитана на основе IP-адреса пользователя.
- https://store.xsolla.com/api/v2/project/{project_id}/items/bundle
- Mock serverhttps://xsolla.redocly.app/_mock/ru/api/digital-distribution-hub/v2/project/{project_id}/items/bundle
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://store.xsolla.com/api/v2/project/44056/items/bundle?limit=50&offset=0&locale=en&additional_fields%5B%5D=string&country=US' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Список бандлов успешно получен.
Список атрибутов и их значений, соответствующих предмету. Может использоваться для фильтрации каталога.
Уникальный идентификатор атрибута. external_id может содержать только строчные буквы латинского алфавита, цифры, дефисы и подчеркивания.
Тип бандла. Всегда принимает значение standart.
Содержимое пакета бандлов.
URL изображения.
Стоимость предмета.
Валюта покупки по умолчанию. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
Уникальный идентификатор предмета (артикул). Может содержать только строчные буквы латинского алфавита, цифры, дефисы и подчеркивания.
Тип предмета: virtual_good/virtual_currency/bundle.
Виртуальные цены.
Стоимость предмета в виртуальной валюте со скидкой.
Описание виртуальной валюты.
Изображение виртуальной валюты.
Является ли цена предмета ценой по умолчанию.
Название виртуальной валюты.
Описание предмета.
Группы, к которым принадлежит предмет.
URL изображения.
Стоимость предмета.
Цена предмета со скидкой.
Стоимость предмета.
Валюта покупки. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
Уникальный идентификатор предмета. Артикул может содержать только строчные буквы латинского алфавита, цифры, точки, дефисы и подчеркивания.
Общая стоимость содержимого бандла.
Общая стоимость содержимого бандла со скидкой.
Общая стоимость содержимого бандла.
Валюта покупки. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
Виртуальные цены.
Стоимость предмета в виртуальной валюте со скидкой.
Цена предмета в виртуальной валюте.
Описание виртуальной валюты.
Изображение виртуальной валюты.
Является ли цена предмета ценой по умолчанию.
{ "items": [ { … } ] }
- https://store.xsolla.com/api/v2/project/{project_id}/items/bundle/sku/{sku}
- Mock serverhttps://xsolla.redocly.app/_mock/ru/api/digital-distribution-hub/v2/project/{project_id}/items/bundle/sku/{sku}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://store.xsolla.com/api/v2/project/44056/items/bundle/sku/kg_1 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Указанный бандл успешно получен.
Список атрибутов и их значений, соответствующих предмету. Может использоваться для фильтрации каталога.
Уникальный идентификатор атрибута. external_id может содержать только строчные буквы латинского алфавита, цифры, дефисы и подчеркивания.
Тип бандла. Всегда принимает значение standart.
Содержимое пакета бандлов.
URL изображения.
Стоимость предмета.
Валюта покупки по умолчанию. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
Уникальный идентификатор предмета (артикул). Может содержать только строчные буквы латинского алфавита, цифры, дефисы и подчеркивания.
Виртуальные цены.
Стоимость предмета в виртуальной валюте со скидкой.
Описание виртуальной валюты.
Изображение виртуальной валюты.
Является ли цена предмета ценой по умолчанию.
Название виртуальной валюты.
Описание предмета.
Группы, к которым принадлежит предмет.
Стоимость предмета.
Цена предмета со скидкой.
Стоимость предмета.
Валюта покупки. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
Уникальный идентификатор предмета. Артикул может содержать только строчные буквы латинского алфавита, цифры, точки, дефисы и подчеркивания.
Общая стоимость содержимого бандла.
Общая стоимость содержимого бандла.
Валюта покупки. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
Виртуальные цены.
{ "attributes": [], "bundle_type": "standard", "content": [ { … } ], "description": "pricePoint_44056_1.", "groups": [], "is_free": false, "media_list": [], "name": "kg_10.00_bundle", "order": 999, "price": { "amount": 9.99, "amount_without_discount": 9.99, "currency": "USD" }, "sku": "kg_1", "total_content_amount": { "amount": 10.99, "amount_without_discount": 10.99, "currency": "USD" }, "type": "bundle", "virtual_prices": [] }