Início
Autenticação RSA
Aprenda a implementar autenticação segura com assinatura RSA
Assinatura RSA para CashOut
A assinatura RSA é necessária apenas para operações de CashOut em nossa API. Ao realizar uma requisição de CashOut, você precisa:
- Gerar uma assinatura digital do payload (corpo) da requisição
- Enviar essa assinatura no header
signature
da requisição
Este processo garante a autenticidade e integridade da transação de CashOut.
Como Funciona
- Você cria o payload da requisição de CashOut
- Gera uma assinatura digital desse payload usando sua chave privada RSA
- Envia a requisição para
/transaction/cash-out
incluindo:- O payload no corpo da requisição
- A assinatura gerada no header
signature
A assinatura RSA é obrigatória somente para a rota de CashOut. Outras operações como CashIn e Checkout não requerem assinatura.
Gerando suas Chaves
1. Gerar Chave Privada
2. Gerar Chave Pública
Exemplos de Implementação
Para ajudar na integração, disponibilizamos repositórios com exemplos de como implementar a assinatura RSA em diferentes linguagens:
Os exemplos incluem código para:
- Criação da assinatura do payload
- Validação da assinatura do payload