Xsolla-logoXsolla Developers
o
A Cuenta del editor

Llenar la cesta con artículosServer-side

put/v2/admin/project/{project_id}/cart/fill

Rellena la cesta actual con artículos. Si la cesta ya tiene un artículo con el mismo SKU, el artículo existente se sustituirá por el valor transmitido.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.

Example: 44056
query Parameters
locale
string
Default: "en"

Idioma de respuesta. Código de idioma de dos letras minúsculas según la norma ISO 639-1.

header Parameters
x-user-for
string

El identificador de usuario puede transferirse utilizando el JWT de usuario de Xsolla Login o el token de acceso a Pay Station.

Example: ACCESS_TOKEN/LOGIN_JWT
x-user-id
string <= 32 characters

Puede utilizar su propio ID de usuario para vender una cesta con juegos.

Example: UNIQUE_ID
Request Body schema: application/json
required
Array of objects non-empty
Array (non-empty)
sku
required
string non-empty

ID único del artículo. El SKU solo puede contener caracteres alfanuméricos latinos en minúsculas y mayúsculas, puntos, guiones y guiones bajos.

quantity
required
number >= 1

Cantidad del artículo.

country
string = 2 characters

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

currency
string = 3 characters

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.

Responses
200

La cesta con artículos se devolvió correctamente.

401

Autenticación básica no superada o errónea. Asegúrese de haber utilizado la autenticación básica o las credenciales correctas.

404

No se encontró el usuario. Asegúrese de que el token x-user-for o x-user-id es correcto.

422

Cesta no válida. Compruebe que la cesta existe, no está vacía y que todos los artículos que contiene no son gratuitos.

Request samples
application/json
{
  • "currency": "USD",
  • "items": [
    ]
}
Response samples
application/json
{
  • "cart_id": "cart_id",
  • "is_free": false,
  • "items": [],
  • "price": {
    },
  • "promotions": [],
  • "warnings": [
    ]
}