Criar pedido
Um pedido consiste de itens que um usuário deseja comprar na loja. Depois que um pedido é pago, o usuário recebe os itens. Para fazer um pagamento, o usuário deve ser autorizado no jogo.
Integre o Xsolla Login:
- Crie um projeto.
- Configure seu projeto de Login na Conta de Distribuidor.
- Conecte o armazenamento de dados de usuários.
- Integre a solução no lado do seu aplicativo.
Usando o método Login configurado, crie e salve o token de autenticação para receber um token de pagamento. O token de pagamento é usado para abrir a interface de pagamento e fazer o pagamento.
Para testar o fluxo de pagamento, crie um pedido usando a chamada de API Create order with specified item:
- Se você quiser executar um teste no site de documentação da API, clique em
Try it para abrir a interface e criar uma solicitação. - No bloco
Security , no campoBearer Token , insira o token obtido ao passar o procedimento de autenticação. - No bloco
Body , envie detalhes do pedido, como a quantidade de itens. Para acessar o modo sandbox, passe"sandbox": true
. - No bloco
Parameters , passe:project_id
— ID do projeto que você pode encontrar na Conta de Distribuidor.item_sku
— SKU do item.
Na resposta, você receberá os dados necessários para trabalhos mais avançados:
token
— ficha de pagamento
Exemplo de solicitação:
curl -i -X POST \
'https://store.xsolla.com/api/v2/project/{project_id}/payment/item/{item_sku}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"sandbox": true,
"quantity": 5,
"settings": {
"ui": {
"theme": "63295a9a2e47fab76f7708e1",
}
},
"custom_parameters": {
"character_id": "ingameUsername"
}
}'
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.