Pular para o conteúdo principal

Visão Geral

Os endpoints de transações por chave PIX permitem consultar o histórico de transações associadas a uma chave PIX específica (CPF, CNPJ, telefone, e-mail ou chave aleatória EVP). São ideais para cenários como:
  • Reconciliação por chave: verificar todos os recebimentos de um CNPJ ou CPF específico
  • Auditoria: auditar movimentações de uma chave PIX em um período
  • Monitoramento de recebimentos: acompanhar pagamentos recebidos via uma chave específica
Comparado ao endpoint geral /api/transactions, a diferença principal é o filtro obrigatório por chave PIX e o size máximo maior: até 1000 registros por página (vs. 100 no endpoint geral). A consulta retorna no máximo 1000 resultados no total — se a chave tiver mais transações no período, use filtros de type, status ou períodos menores para refinar.

Autenticação

Este endpoint requer um token Bearer válido no header Authorization:
O token deve ser obtido através do endpoint Gerar Token.

Tipos de Chave PIX Suportados

Ao usar chaves com caracteres especiais na URL (como + no telefone), sempre aplique URL encoding. Nos exemplos de código, encodeURIComponent (JavaScript) e quote(..., safe="") (Python) fazem isso automaticamente.

Endpoint 1: Listar Transações por Chave PIX

Parâmetros

O intervalo entre startDate e endDate não pode exceder 31 dias. A consulta retorna no máximo 1000 resultados — se houver mais transações no período, use filtros adicionais (type, status, ou períodos menores) para refinar.

Chave sem resultados

Se a pixKey informada não tiver transações no período consultado, a API retorna HTTP 200 com data vazio:

Exemplos

Exemplo de Resposta

Paginação

Para obter todos os resultados de uma vez, use size=1000. Para processar em lotes, navegue pelas páginas enquanto hasNext for true:

Endpoint 2: Consultar Transação por Chave PIX e Identificador

Parâmetros

O identifier é comparado simultaneamente contra três campos da transação:
  • endToEndId — End-to-End ID do PIX (ex: E00416968202501151030VX5Sx8fIpkY)
  • externalId — Identificador externo fornecido na criação da transação
  • id numérico — ID interno da transação na Fire Banking (apenas se o valor for puramente numérico)
Na prática não há ambiguidade: o formato de cada tipo de identificador é único (e2eId começa com E seguido de 32 caracteres alfanuméricos; id é puramente numérico; externalId é qualquer string).

Exemplos

Resposta 200 — Transação Encontrada

Resposta 404 — Não Encontrada

Retornado quando nenhuma transação corresponde ao identifier informado para a pixKey especificada.

Mapeamento de Campos

Status

Tipo de Operação

Tipo de Movimento


Diferenças em Relação a /api/transactions


Casos de Uso

Verificar todos os recebimentos confirmados de um CNPJ em um período:
Confirmar se um pagamento PIX específico foi recebido pela chave:
Buscar todas as movimentações de um CNPJ nos últimos 30 dias (padrão):
Monitorar recebimentos de uma chave de telefone em uma semana específica:

Códigos de Erro


Próximos Passos

Buscar Transações

Consulte transações gerais da conta com filtros avançados

Consultar Status

Verifique o status detalhado de uma transação específica

Configurar Webhooks

Receba notificações automáticas quando transações chegarem