- Создание заказа со всеми предметами из текущей корзины
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.
- https://store.xsolla.com/api/v2/project/{project_id}/distribution_hub/order/{order_id}
- Mock serverhttps://xsolla.redocly.app/_mock/ru/api/digital-distribution-hub/v2/project/{project_id}/distribution_hub/order/{order_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://store.xsolla.com/api/v2/project/44056/distribution_hub/order/656 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Успешный запрос данных о заказе.
Детали заказа.
Список предметов.
Стоимость предмета.
Валюта покупки по умолчанию. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
Стоимость заказа.
Валюта покупки по умолчанию. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
Стоимость заказа в виртуальной валюте.
{ "content": { "is_free": "false", "items": [ … ], "price": { … } }, "order_id": 1, "status": "paid" }
Объект с данными для создания заказа.
Предпочтительная валюта платежа. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
- https://store.xsolla.com/api/v2/project/{project_id}/distribution_hub/payment/cart
- Mock serverhttps://xsolla.redocly.app/_mock/ru/api/digital-distribution-hub/v2/project/{project_id}/distribution_hub/payment/cart
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://store.xsolla.com/api/v2/project/44056/distribution_hub/payment/cart \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"geotype": 13038
}'Заказ успешно создан.
Платежная информация.
Валюта покупки. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
{ "billing_info": { "direct_taxes": [ … ], "indirect_taxes": [ … ], "price": { … } }, "order_id": 641 }
Объект с данными для создания заказа.
Предпочтительная валюта платежа. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
- https://store.xsolla.com/api/v2/project/{project_id}/distribution_hub/payment/cart/{cart_id}
- Mock serverhttps://xsolla.redocly.app/_mock/ru/api/digital-distribution-hub/v2/project/{project_id}/distribution_hub/payment/cart/{cart_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://store.xsolla.com/api/v2/project/44056/distribution_hub/payment/cart/custom_id \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"geotype": 13038
}'Заказ успешно создан.
Платежная информация.
Валюта покупки. Используется трехбуквенное обозначение валюты согласно стандарту ISO 4217.
{ "billing_info": { "direct_taxes": [ … ], "indirect_taxes": [ … ], "price": { … } }, "order_id": 641 }