OK.
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/
- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/push-payments/cancel
- https://ps.xsolla.com/push-payments/cancel
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/push-payments/cancel \
-H 'Content-Type: application/json' \
-d '{
"payment_id": 784998479
}'Corpoapplication/json
Moeda do pedido. A moeda virtual usa o SKU e a moeda real usa um código de três letras do padrão ISO 4217.
- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/push-payments/pay
- https://ps.xsolla.com/push-payments/pay
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/push-payments/pay \
-H 'Content-Type: application/json' \
-d '{
"payment": {
"amount": 10,
"currency": "USD",
"geotype_id": 13038,
"ps_transaction_id": "ps_transaction_id"
},
"project_id": 18404,
"purchase": {
"order_id": 1334430
},
"user": {
"id": "s.ivanov"
}
}'Resposta
application/json
{ "payment_id": 784998484 }