Implementação

Segurança

Para garantir a segurança, a Xsolla utiliza:

Observação
Chaves API são geradas pela Xsolla e são exclusivas de cada provedor.

Cabeçalhos

Solicitações de entrada da Xsolla contendo os seguintes cabeçalhos:

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

Verificação de solicitações de entrada

Ao receber solicitações da Xsolla:

  1. Extraia a chave secreta que corresponde ao valor keyid do cabeçalho Signature-Input.
  2. Valide o período created/expires.
  3. Recupere o corpo da solicitação.
  4. Reconstrua a string da assinatura de acordo com Signature-Input e verifique a assinatura usando HMAC-SHA256.
Exemplo
Consulte uma amostra detalhada no GitHub.
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 pesquisar pelas solicitações nos registros.

Funcionalidade obrigatória

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

MétodoTrajetoDescriçã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}Recupera o status atual do pagamento.
Você também precisa configurar o envio de webhooks para a Xsolla para notificar sobre eventos de pagamento:
  • payment.succeeded — pagamento bem-sucedido
  • payment.failed — falha no pagamento
  • payment.refunded — reembolso
Observação
Consulte a especificação para obter descrições detalhadas de 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 Novembro de 2025

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.