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:

  1. Gerar uma assinatura digital do payload (corpo) da requisição
  2. Enviar essa assinatura no header signature da requisição

Este processo garante a autenticidade e integridade da transação de CashOut.

Como Funciona

  1. Você cria o payload da requisição de CashOut
  2. Gera uma assinatura digital desse payload usando sua chave privada RSA
  3. 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