Saltar para o conteúdo

Visão Geral

Digital Distribution Hub é uma nova solução Xsolla que visa conectar pagamentos digitais e baseados em dinheiro através da tecnologia de pagamentos push e e-commerce.

Essa referência combina pontos de extremidade de API para dois produtos Xsolla: In-Game Store e Pay Station. Há dois URLs base:

  • https://store.xsolla.com/api para os grupos Common, Catalog, Cart e Order.
  • https://ps.xsolla.com para o grupo Notifications.

Os pontos de extremidade da API no grupo Catalog não exigem autorização.

Para trabalhar com operações nos grupos Cart e Order, você precisa gerar um token via Create user token.

Observação

Esta referência mostra o design de uma API futura e não uma interface totalmente funcional. Atualmente, você pode experimentar apenas os pontos de extremidade dos grupos Catalog e Notifications. Se você quiser compartilhar seus comentários, envie um e-mail para techdoc@xsolla.com.
Transferir a descrição da OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/
https://store.xsolla.com/api/
Operações

Excluir item de carrinho por ID de carrinho

Pedido

Remove um item do carrinho.

Segurança
AuthForClient
Caminho
project_idintegerobrigatório

ID do Projeto.

Exemplo: 44056
cart_idstringobrigatório

ID do Carrinho.

Exemplo: custom_id
item_skustringobrigatório

SKU do item.

Exemplo: booster_mega_1
curl -i -X DELETE \
  https://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/v2/project/44056/cart/custom_id/item/booster_mega_1 \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Respostas

O item do carrinho foi excluído com êxito.

Resposta
Sem conteúdo

Atualizar item do carrinho por ID do carrinho

Pedido

Atualiza um item de carrinho existente ou cria o item no carrinho.

Segurança
basicAuth
Caminho
project_idintegerobrigatório

ID do Projeto.

Exemplo: 44056
cart_idstringobrigatório

ID do Carrinho.

Exemplo: custom_id
item_skustringobrigatório

SKU do item.

Exemplo: booster_mega_1
Corpoapplication/json
currencystring(Cart-Payment_settings_currency)

Moeda de pagamento preferida. Código de moeda de três letras de acordo com o padrão ISO 4217.

quantitynumber

Quantidade do item.

Padrão 123
curl -i -X PUT \
  -u <username>:<password> \
  https://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/v2/project/44056/cart/custom_id/item/booster_mega_1 \
  -H 'Content-Type: application/json' \
  -d '{
    "currency": "string",
    "quantity": 123
  }'

Respostas

O carrinho foi atualizado com sucesso.

Resposta
Sem conteúdo
Operações
Operações
Operações
Operações
Operações
Operações