A forma recomendada de consumir a API é através do SDK oficial @pagfinance/sdk. Consulte a documentação da SDK. Esta referência descreve os endpoints REST subjacentes.
Base URL
A API é exposta através de um host que atua como proxy (por exemplo, um app Next.js ou um BFF dedicado). O SDK aponta para esse host via a opçãobaseUrl.
O domínio
sandbox.brlp.io passará, no futuro, a hospedar exclusivamente os endpoints focados no BRLP. Organize sua integração já considerando essa separação. Veja o grupo BRLP.Ambientes
Sandbox
Ambiente de testes para desenvolvimento e homologação. Base URL de sandbox.
Produção
Ambiente de produção com transações reais. Base URL de produção.
Autenticação
A API usa autenticação por token JWT no cabeçalhoAuthorization. O token é obtido por um fluxo de login Web3 do tipo challenge-response (estilo SIWS).
Envelopes de resposta
A API pode retornar dois formatos de envelope. O SDK normaliza ambos automaticamente.Erros comuns
Requisição malformada ou parâmetros inválidos. O campo
fieldErrors detalha os problemas por campo.Token JWT ausente, expirado ou inválido. Refaça o login. O SDK pode refazer o login automaticamente (auto-relogin).
O usuário autenticado não tem permissão para o recurso, ou o KYC exigido não foi concluído.
Recurso inexistente (por exemplo, pagamento ou recibo não encontrado).
A requisição é válida, mas viola uma regra de negócio (por exemplo, valor acima do limite permitido).
Limite de requisições excedido. Aguarde antes de repetir.
Erro inesperado no servidor. Tente novamente ou contate o suporte.
Organização da referência
Os endpoints estão agrupados por recurso:Autenticação
Login Web3, tokens e OTP.
Onramp e Offramp
Ativos, preços e conversão entre cripto e moeda local.
Pagamentos
Validação, cotação, criação e consulta de pagamentos.
BRLP
Endpoints focados no BRLP, futuro domínio sandbox.brlp.io.
KYC
Verificação de identidade de pessoa física e jurídica.
Webhooks
Notificações de eventos de pagamento e KYC.