ID do Projeto.
Digital Distribution Hub (1.0.0)
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/apipara os grupos Common, Catalog, Cart e Order.https://ps.xsolla.compara 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.
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/
Corpoapplication/json
Código de país maiúsculo de duas letras de acordo com o padrão ISO 3166-1 alpha-2.
Exemplo: "US"
O endereço de e-mail do usuário onde ele pode receber a chave do jogo comprada.
Exemplo: "public_email@test.com"
- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/v2/project/{project_id}/distribution_hub/user/auth
- https://store.xsolla.com/api/v2/project/{project_id}/distribution_hub/user/auth
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/v2/project/44056/distribution_hub/user/auth \
-H 'Content-Type: application/json' \
-d '{
"user": {
"country": "US",
"email": "public_email@test.com",
"id": "public_id",
"ip": "127.0.0.1",
"name": "Public name",
"phone": "+66-000-000-00-00"
}
}'Resposta
application/json
{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" }