ID del proyecto.
- Eliminar artículo de la cesta actual
Obtener la cesta del usuario actual
Eliminar todos los artículos de la cesta actual
Llenar la cesta con artículos
Actualizar artículo de la cesta actual
Obtener cesta por el ID de la cesta
Eliminar todos los artículos de la cesta por el ID de la cesta
Llenar la cesta específica con artículos
Eliminar artículo de la cesta por ID de la cesta
Actualizar artículo de la cesta por ID de la cesta
Eliminar artículo de la c...
Digital Distribution Hub (1.0.0)
Digital Distribution Hub es una nueva solución de Xsolla que tiene por objetivo conectar los pagos digitales y en efectivo a través de la tecnología de pagos únicos inmediatos ('push') y de comercio electrónico.
Esta referencia combina puntos finales de API para dos productos de Xsolla: In-Game Store y Pay Station. Hay dos URL base:
https://store.xsolla.com/apipara los grupos Common, Catalog, Cart, y Order.https://ps.xsolla.compara el grupo Notifications.
Los puntos finales de API en el grupo Catalog no requieren autorización.
Para realizar operaciones en los grupos Cart y Order, necesita generar un token a través de Create user token.
Nota
Esta referencia muestra un diseño de una futura API y no una interfaz plenamente funcional. Actualmente, solo puede probar los puntos finales de los grupos Catalog y Notifications. Si desea compartir sus comentarios, envíenos un correo electrónico a techdoc@xsolla.com.
Esta referencia muestra un diseño de una futura API y no una interfaz plenamente funcional. Actualmente, solo puede probar los puntos finales de los grupos Catalog y Notifications. Si desea compartir sus comentarios, envíenos un correo electrónico a techdoc@xsolla.com.
Descargar descripción de OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/
https://store.xsolla.com/api/
Cuerpoapplication/json
Moneda de pago preferida. Código de moneda de tres letras según la norma ISO 4217.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/v2/project/{project_id}/cart/fill
- https://store.xsolla.com/api/v2/project/{project_id}/cart/fill
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/v2/project/44056/cart/fill \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"quantity": 123,
"sku": "booster_mega_1"
}
]'La cesta con artículos se devolvió correctamente.
Precio de la cesta.
Ejemplo: "{\"amount\":\"6150.0000000000000000\",\"amount_without_discount\":\"6150.0000000000000000\",\"currency\":\"USD\"}"
Ejemplo: [{"attributes":[],"description":"Take it, take it all! All of Xsollas riches in one Mega Booster.","groups":[{"external_id":"powerups","name":"Power Ups"}],"image_url":"https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png","inventory_options":{"consumable":{"usages_count":1}},"is_free":false,"name":"Xsolla Booster Mega","price":{"amount":"50.0000000000000000","amount_without_discount":"100.0000000000000000","currency":"USD"},"quantity":123,"sku":"booster_mega_1","type":"virtual_good","virtual_item_type":"consumable","virtual_prices":[]}]
Respuesta
application/json
{ "cart_id": "cart_id", "is_free": false, "items": [ { … } ], "price": { "amount": "6150.0000000000000000", "amount_without_discount": "6150.0000000000000000", "currency": "USD" }, "warnings": [ { … } ] }
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/v2/project/{project_id}/cart/item/{item_sku}
- https://store.xsolla.com/api/v2/project/{project_id}/cart/item/{item_sku}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/v2/project/44056/cart/item/booster_mega_1 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Cuerpoapplication/json
Moneda de pago preferida. Código de moneda de tres letras según la norma ISO 4217.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/v2/project/{project_id}/cart/item/{item_sku}
- https://store.xsolla.com/api/v2/project/{project_id}/cart/item/{item_sku}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/v2/project/44056/cart/item/booster_mega_1 \
-H 'Content-Type: application/json' \
-d '{
"currency": "string",
"quantity": 123
}'