Xsolla-logoXsolla Developers
ou
Conta de Distribuidor

Preencha o ID do carrinho pelo carrinho com itensServer-side

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

Preenche o carrinho por ID de carrinho com itens. Se o carrinho já tiver um item com o mesmo SKU, o item existente será substituído pelo valor passado.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

Example: 44056
cart_id
required
string

ID do carrinho.

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

Linguagem de resposta. Código de idioma minúsculo de duas letras de acordo com o padrão ISO 639-1.

header Parameters
x-user-for
string

O identificador do usuário pode ser transferido usando o Xsolla Login User JWT ou o token de acesso Pay Station.

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

Você pode usar seu próprio ID de usuário ao vender um carrinho com jogos.

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

ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.

quantity
required
number >= 1

Quantidade do item.

country
string = 2 characters

Código de país de duas letras maiúsculas de acordo com o padrão ISO 3166-1 alfa-2. Verifique a documentação para obter informações detalhadas sobre os países suportados pela Xsolla.
Exemplo: country=US

currency
string = 3 characters

A moeda do preço do item exibida no carrinho. Código de três letras de acordo com a ISO 4217. Consulte a documentação para obter informações detalhadas sobre as moedas suportadas pelo Xsolla.

Responses
200

O carrinho com itens foi devolvido com sucesso.

401

Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas.

404

O usuário não foi encontrado. Verifique se o token x-user-for ou x-user-id está correto.

422

Carrinho inválido. Verifique se o carrinho existe, não está vazio e todos os itens nele não são gratuitos.

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