Skip to main content

Listar lotes de pagamento

Este endpoint retorna os lotes de pagamento de boletos bancários e faturas de recolhimento associados à conta, com suporte a filtros e paginação.

Boleto bancário

É o boleto bancário convencional (linhas digitáveis não iniciadas com dígito 8). Possui registro na Câmara Interbancária de Pagamento (CIP/Núclea) e pode ser pago em instituições financeiras e de pagamento autorizadas a funcionar pelo Banco Central.

Fatura de recolhimento

Esse tipo de cobrança é emitido por concessionárias de serviços (conta de água, luz, telefone e gás) e órgão públicos (tributos). Eles não são registrados na Câmara Interbancária de Pagamento (CIP/Núclea), por isso, não retornam as mesmas informações que um Boleto bancário apresenta.

Request

Request Endpoint

ENDPOINT
/bill_payment/account/ACCOUNT_KEY/batches
MÉTODO
GET

Request Path Params

CampoTipoDescriçãoCaracteres
account_key *uuid4Chave única de identificação da conta.36

Request Query String Params

CampoTipoDescrição
request_control_keyuuid4Chave única de identificação da requisição do cliente (lote).
batch_payment_keyuuid4Chave única de identificação do pagamento em lote.
payment_typeenumTipo do pagamento do lote.
batch_payment_statusenumStatus do lote.
date_fromstringData inicial. Formato "YYYY-MM-DD".
date_tostringData final. Formato "YYYY-MM-DD".
pagestringNúmero da página requisitada. 1 por padrão.
page_sizestringTamanho da página requisitada na consulta. 30 por padrão e valor máximo.

Enumeradores payment_type

EnumeradorTipoDescrição
bank_slipstringBoleto bancário
collection_slipstringFatura de recolhimento

Enumeradores batch_payment_status

EnumeradorDescrição
pendingPendente de processamento
pending_2fa_approvalPendente de aprovação 2FA
rejectedRejeitado
approvedAprovado
processedProcessado

Response

Success Response

STATUS
200
Response Body: Listagem de lotes de pagamento
{
"pagination": {
"current_page": 1,
"rows_per_page": 30
},
"data": [
{
"batch_payment_key": "a3214093-e51c-55e2-b5d3-60244475b3fb",
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"batch_status": "processed",
"payment_type": "bank_slip",
"total_paid": 10,
"total_pending": 0,
"total_error": 0,
"total_amount": 1357.3
}
]
}

Response Body Params

CampoTipoDescrição
pagination *objectInformações de paginação da consulta.
data *arrayLista de lotes encontrados.

Cada elemento de data contém:

CampoTipoDescrição
batch_payment_key *uuid4Chave única de identificação do pagamento em lote.
request_control_key *uuid4Chave única de identificação da requisição do cliente (lote).
batch_status *enumStatus atual do lote.
payment_type *enumTipo do pagamento do lote.
total_paid *intQuantidade de itens do lote pagos com sucesso.
total_pending *intQuantidade de itens ainda pendentes no lote.
total_error *intQuantidade de itens com erro no lote.
total_amount *numberValor total do lote.

Objeto pagination

CampoTipoDescrição
current_page *intPágina atual retornada.
rows_per_page *intQuantidade de registros por página.

Enumeradores payment_type

EnumeradorDescrição
bank_slipBoleto bancário
collection_slipFatura de recolhimento

Enumeradores batch_payment_status

EnumeradorDescrição
pendingPendente de processamento
pending_2fa_approvalPendente de aprovação 2FA
rejectedRejeitado
approvedAprovado
processedProcessado

Error Response

STATUS
4XX
Response Body
{
"title": "Título",
"description": "Description in english",
"translation": "Descrição em português",
"code": "Código"
}
Código HTTPCódigo QITítuloDescrição (eng)Descrição (pt-br)
400BIP000026Bad RequestInvalid payment date format. The correct format is YYYY-MM-DD.Formato de data de pagamento inválido. O formato correto é YYYY-MM-DD.
400BIP000027Bad RequestInvalid integer value for page or size query string parameters.Valor inválido para parâmetros de página ou tamanho de página.
400BIP000047Bad RequestInvalid payment type.Tipo de pagamento inválido.