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:

  1. Crie um projeto.
  2. Configure seu projeto de Login na Conta de Distribuidor.
  3. Conecte o armazenamento de dados de usuários.
  4. 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:

  1. 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.
  2. No bloco Security, no campo Bearer Token, insira o token obtido ao passar o procedimento de autenticação.
  3. No bloco Body, envie detalhes do pedido, como a quantidade de itens. Para acessar o modo sandbox, passe "sandbox": true.
  4. No bloco Parameters, passe:

Na resposta, você receberá os dados necessários para trabalhos mais avançados:

  • token — ficha de pagamento

Exemplo de solicitação:

Copy
Full screen
Small screen
    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"
        }
      }'
    
    Observação
    Para chamar a API Xsolla, você pode usar os métodos SDK prontos para engines e plataformas de jogos:
    Seu progresso
    Obrigado pelo seu feedback!
    Última atualização: 31 de Janeiro de 2024

    Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

    Relatar um problema
    Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
    Forneça um e-mail para que possamos responder
    Obrigado pelo seu feedback!