Documentação da API
Gateway de pagamentos de alta performance para Pix In, Pix Out, cobranças e split multi-nível. Integração simples, segura e em conformidade com o BACEN.
https://api.brpix.app
Autenticação obrigatória em todas as rotas
Todas as requisições exigem um Bearer JWT obtido via
POST /v1/auth/token.
Para operações de cashout (Pix Out), também é necessário certificado mTLS ativo.
Obter credenciais
Acesse o painel BRPix para gerar sua API Key (key_id + key_secret) em Configurações → Credenciais.
Autenticar e obter o access_token
Troque suas credenciais por um JWT de curta duração. Renove via POST /v1/auth/refresh.
# Trocar key_id + key_secret por JWT curl -sX POST https://api.brpix.app/v1/auth/token \ -H "Content-Type: application/json" \ -d '{"key_id":"bk_<seu_id>","key_secret":"<seu_secret>"}' \ | jq -r '.access_token'
Consultar saldo disponível
Passe o JWT no header Authorization para acessar os recursos protegidos.
curl -s https://api.brpix.app/v1/balance \
-H "Authorization: Bearer <access_token>"
Gerar cobrança Pix
Crie um QR Code Pix com split opcional. O header Idempotency-Key evita cobranças duplicadas em retries.
curl -sX POST https://api.brpix.app/v1/pix/charges \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <access_token>" \ -H "Idempotency-Key: $(uuidgen)" \ -d '{ "amount": "100.00", "description": "Pedido #4521", "expires_in": 3600 }'
{ "id": "3f7a2b1c-...", "status": "PENDING", "amount": "100.00000", "qr_code": "00020101...", "expires_at": "2026-10-09T22:00:00Z" }
Autenticação
Token flow, refresh, revogação, scopes disponíveis e IP whitelist.
Cobranças Pix
Ciclo de vida, split multi-nível, webhook de confirmação e exemplos completos.
Idempotência
Como usar o header Idempotency-Key para evitar duplicidade em retries.
Erros
Formato unificado, todos os códigos de erro e como tratar cada caso.
Referência interativa OpenAPI
Explore todos os schemas, tente requisições ao vivo e veja respostas reais diretamente no browser.