Implementação

Após assinar o contrato, você terá acesso à etapa de integração técnica. A duração desta etapa depende da complexidade da integração.

Segurança

Para garantir a segurança, a Xsolla utiliza:

Observação
As chaves de API são geradas pela Xsolla e são exclusivas para cada provedor.

Cabeçalhos

As solicitações recebidas da Xsolla contêm os seguintes cabeçalhos:

CabeçalhoDescriçãoObrigatório
Request-IdID único da solicitação.Sim.
Content-DigestValores de checksum para o corpo da solicitação.Sim se houver um corpo da solicitação.
Signature-InputParâmetros usados para gerar a assinatura.Sim.
SignatureAssinatura da solicitação.Sim.
PreferDados adicionais, por exemplo, environment="sandbox".Não.
Aviso
Você deve incluir os mesmos cabeçalhos nos webhooks enviados para a Xsolla.

Verificação de solicitações recebidas

Quando receber solicitações da Xsolla:

  1. Extraia a chave secreta que corresponde ao valor keyid do cabeçalho Signature-Input.

  2. Valide a janela de tempo created/expires.

  3. Recupere o corpo da solicitação.

  4. Reconstrua a string de assinatura de acordo com Signature-Input e verifique a assinatura usando HMAC-SHA256.

Exemplo:

Copy
Full screen
Small screen
1sig1=("@method" "@target-uri" "content-digest" "request-id");alg="hmac-sha256";created=1700000000;expires=1700000600;keyid="acc_123"
  1. Use Request-Id para procurar a solicitação nos logs.

Funcionalidade necessária

Para uma integração bem-sucedida, você deve implementar pelo menos os seguintes métodos API:

MétodoCaminhoDescrição
POST/v1/paymentsCria pagamento. Retorna o objeto action.
PATCH/v1/payments/{transaction_id}Confirma o pagamento se action.type=confirm for retornado.
GET/v1/payments/{transaction_id}Obtém o status atual do pagamento.

Você também precisa configurar o envio de webhooks para a Xsolla para notificar sobre os eventos de pagamento:

  • payment.succeeded — pagamento bem-sucedido
  • payment.failed — pagamento falhou
  • payment.refunded — reembolso
Observação
Consulte a especificação para uma descrição detalhada dos métodos API e webhooks.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Última atualização: 13 de Julho de 2026

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!
Não conseguimos enviar seu feedback
Tente novamente mais tarde ou contate-nos via doc_feedback@xsolla.com.