Puede utilizar su propio ID de usuario para vender una cesta con juegos.
- Llenar la cesta con artículos por el ID de la cesta
Catalog 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
Catalog API ofrece endpoints para gestionar el catálogo de su tienda en el juego y procesar compras. Use los endpoints para configurar artículos virtuales, monedas virtuales, claves del juego, lotes, flujos de carrito y pago, atributos de artículos e importar artículos desde fuentes externas.
ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.
El identificador de usuario puede transferirse utilizando el JWT de usuario de Xsolla Login o el token de acceso a Pay Station.
Código de país de dos letras mayúsculas de conformidad con la norma ISO 3166-1 alpha-2. Consulte la documentación para obtener información detallada sobre los países admitidos por Xsolla.
Ejemplo: country=US
La moneda del precio del artículo que aparece en la cesta. Código de tres letras según ISO 4217. Consulte la documentación para obtener información detallada sobre monedas soportadas por Xsolla.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/catalog/v2/admin/project/{project_id}/cart/fill
- https://store.xsolla.com/api/v2/admin/project/{project_id}/cart/fill
- 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/catalog/v2/admin/project/44056/cart/fill?locale=en' \
-H 'Content-Type: application/json' \
-H 'x-user-for: ACCESS_TOKEN/LOGIN_JWT' \
-H 'x-user-id: UNIQUE_ID' \
-d '{
"currency": "USD",
"items": [
{
"quantity": 2,
"sku": "com.xsolla.cup01"
},
{
"quantity": 1,
"sku": "com.xsolla.t-shirt01"
},
{
"quantity": 1,
"sku": "com.xsolla.cup01"
},
{
"quantity": 1,
"sku": "com.xsolla.hat01"
}
]
}'La cesta con artículos se devolvió correctamente.
ID de cesta. Transmítalo a la consulta de la página de compra o a los puntos finales de la API de pago.
Si true, la cesta es gratuita.
Promociones aplicadas a toda la cesta. La matriz se devuelve en los siguientes casos:
Una promoción afecta al importe total de la cesta, como un código promocional con el parámetro Descuento en la compra.
Una promoción añade artículos de bonificación a la cesta.
Si no se aplican promociones a nivel de pedido, se devuelve una matriz vacía.
{ "cart_id": "cart_id", "is_free": false, "items": [ { … }, { … }, { … } ], "price": { "amount": "15.97", "amount_without_discount": "22.96", "currency": "USD" }, "promotions": [ { … } ], "warnings": [ { … } ] }
ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.
El identificador de usuario puede transferirse utilizando el JWT de usuario de Xsolla Login o el token de acceso a Pay Station.
Código de país de dos letras mayúsculas de conformidad con la norma ISO 3166-1 alpha-2. Consulte la documentación para obtener información detallada sobre los países admitidos por Xsolla.
Ejemplo: country=US
La moneda del precio del artículo que aparece en la cesta. Código de tres letras según ISO 4217. Consulte la documentación para obtener información detallada sobre monedas soportadas por Xsolla.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/catalog/v2/admin/project/{project_id}/cart/{cart_id}/fill
- https://store.xsolla.com/api/v2/admin/project/{project_id}/cart/{cart_id}/fill
- 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/catalog/v2/admin/project/44056/cart/custom_id/fill?locale=en' \
-H 'Content-Type: application/json' \
-H 'x-user-for: ACCESS_TOKEN/LOGIN_JWT' \
-H 'x-user-id: UNIQUE_ID' \
-d '{
"currency": "USD",
"items": [
{
"quantity": 2,
"sku": "com.xsolla.cup01"
},
{
"quantity": 1,
"sku": "com.xsolla.t-shirt01"
},
{
"quantity": 1,
"sku": "com.xsolla.cup01"
},
{
"quantity": 1,
"sku": "com.xsolla.hat01"
}
]
}'La cesta con artículos se devolvió correctamente.
ID de cesta. Transmítalo a la consulta de la página de compra o a los puntos finales de la API de pago.
Si true, la cesta es gratuita.
Promociones aplicadas a toda la cesta. La matriz se devuelve en los siguientes casos:
Una promoción afecta al importe total de la cesta, como un código promocional con el parámetro Descuento en la compra.
Una promoción añade artículos de bonificación a la cesta.
Si no se aplican promociones a nivel de pedido, se devuelve una matriz vacía.
{ "cart_id": "cart_id", "is_free": false, "items": [ { … }, { … }, { … } ], "price": { "amount": "15.97", "amount_without_discount": "22.96", "currency": "USD" }, "promotions": [ { … } ], "warnings": [ { … } ] }