Listar Pagamentos
Este endpoint tem a finalidade de fornecer detalhes de todas as cobranças pagas pelo cliente, incluindo boletos bancários e Faturas de recolhimento.
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
/account/ACCOUNT_KEY/paymentsMÉTODO
GETRequest Path Params
Campo | Tipo | Descrição | Caracteres |
---|---|---|---|
account_key * | uuid4 | Chave única de identificação da conta. | 36 |
Request Query String Params
Campo | Tipo | Descrição |
---|---|---|
request_control_key | uuid4 | Chave única de identificação da request do cliente. |
payment_key | uuid4 | Chave única de identificação do pagamento. |
payment_schedule_key | uuid4 | Chave única de identificação do agendamento de pagamento. |
payment_type | enum | Tipo do pagamento. |
payment_status | enum | Status do pagamento. |
date_from | string | Data inicial. Formato "YYYY-MM-DD". |
date_to | string | Data final. Formato "YYYY-MM-DD". |
page | string | Número da página requisitada. 1 por padrão. |
page_size | string | Tamanho da página requisitada na consulta. 30 por padrão e valor máximo. |
Enumeradores payment_type
Enumerador | Tipo | Descrição |
---|---|---|
bank_slip | string | Boleto bancário |
collection_slip | string | Fatura de recolhimento |
Enumeradores payment_status
Enumerador | Descrição |
---|---|
pending_execution | Pendente de execução |
executed | Executado |
reverted | Revertido |
rejected | Rejeitado |
error | Erro |
Response
Success Response
STATUS
200Response Body: Consulta de pagamentos
{
"data": [
{
"payment_key":"c4325104-d60b-44f3-aae4-49155564a2ea",
"request_control_key":"b713b2f6-2f48-4d18-b0c9-7186e4edf189",
"payer_name":"COOPERATIVA INDUSTRIAL MURILO",
"payer_document_number":"00037025000160",
"source_account_key":"6dc89d57-fac7-4643-b151-cd2ca0a7f68f",
"transaction_key":"4e80070a-a0bb-4be2-8178-55fbd73a3704",
"transaction_revert_key":null,
"paid_amount":1050.1,
"payment_date":"2024-04-03",
"payment_type":"bank_slip",
"bank_slip": {
"bank_slip_key":"95080ffd-3ac5-48d7-b3fe-659e4aaba81a",
"barcode":"00193967000009910000000003615574000000002417",
"digitable_line":"00190000090361557400500000024174396700000991000",
"payer_name":"COOPERATIVA TESTE",
"payer_document_number":"00037025000160",
"beneficiary_name":"TESTE EQUIPAMENTOS E SERVICOS LTDA",
"beneficiary_trading_name":"TESTE EQUIPAMENTOS E SERVICOS LTDA",
"beneficiary_document_number":"52069937000117",
"beneficiary_bank_ispb":"00000000",
"guarantor_name":null,
"guarantor_document_number":null,
"expiration_date":"2024-03-29",
"max_payment_data": "2026-03-29",
"partial_payment_indicator":"allowed",
"registered_payment_amount":9029.0,
"nominal_amount":9910.0,
"total_amount":10129.1,
"rebate_amount":0.0,
"discount_amount":0.0,
"fine_amount":0.0,
"interest_amount":219.1
},
"collection_slip":null,
"payment_status":"executed"
}
],
"pagination": {
"current_page": 1,
"rows_per_page": 30
}
}
Response Body Params
Campo | Tipo | Descrição |
---|---|---|
payment_key * | uuid4 | Chave única de identificação do pagamento. |
request_control_key * | uuid4 | Chave única de identificação da request do cliente. |
payer_name * | string | Nome do pagador efetivo. |
payer_document_number * | string | Número de documento do pagador efetivo (CPF/CNPJ). |
source_account_key * | uuid4 | Chave da conta debitada. |
transaction_key * | uuid4 | Chave da transação do pagamento. |
transaction_revert_key | uuid4 | Chave da transação de reversão do pagamento. |
paid_amount * | number | Valor pago efetivamente. |
payment_date * | string | Data do pagamento. |
payment_type * | enum | Tipo do pagamento. |
bank_slip | object | Boleto bancário. |
collection_slip | object | Fatura de recolhimento. |
payment_status * | enum | Status do pagamento. |
Enumeradores payment_type
Enumerador | Descrição |
---|---|
bank_slip | Boleto bancário |
collection_slip | Fatura de recolhimento |
Enumeradores payment_status
Enumerador | Descrição |
---|---|
pending_execution | Pendente de execução |
executed | Executado |
reverted | Revertido |
rejected | Rejeitado |
error | Erro |
Objeto bank_slip
Campo | Tipo | Descrição |
---|---|---|
barcode * | string | Código de barras. |
digitable_line * | string | Linha digitável. |
payer_name * | string | Nome do pagador. |
payer_document_number * | string | Número de documento do pagador (CPF/CNPJ). |
beneficiary_name * | string | Nome do beneficiário. |
beneficiary_trading_name | string | Nome fantasia do beneficiário. |
beneficiary_document_number * | string | Número de documento do beneficiário (CPF/CNPJ). |
beneficiary_bank_ispb * | string | Código ispb do banco do beneficiário. |
guarantor_name | string | Nome do sacador avalista. |
guarantor_document_number | string | Número de documento do sacador avalista (CPF/CNPJ). |
expiration_date * | string | Data de vencimento. |
max_payment_date * | string | Data máxima de pagamento. |
partial_payment_indicator * | enum | Indicador de pagamento parcial. |
registered_payment_amount | string | Valor total de pagamento registrado. |
nominal_amount * | number | Valor original. |
total_amount * | number | Valor total. |
rebate_amount * | number | Valor do abatimento. |
discount_amount * | number | Valor do desconto. |
fine_amount * | number | Valor da multa. |
interest_amount * | number | Valor do juros. |
Enumeradores partial_payment_indicator
Enumerador | Descrição |
---|---|
allowed | Permitido |
not_allowed | Não permitido |
Objeto collection_slip
Campo | Tipo | Descrição |
---|---|---|
barcode * | string | Código de barras. |
digitable_line * | string | Linha digitável. |
collection_name * | string | Nome do pagador. |
collection_document_number * | string | Número de documento do convênio (CPF/CNPJ). |
expiration_date * | string | Data de vencimento. |
total_amount * | number | Valor total. |
Error Response
STATUS
4XXResponse Body
{
"title": "Título",
"description": "Description in english",
"translation": "Descrição em português",
"code": "Código"
}
Código HTTP | Código QI | Título | Descrição (eng) | Descrição (pt-br) |
---|---|---|---|---|
400 | BIP000026 | Bad Request | Invalid payment date format. The correct format is YYYY-MM-DD. | Formato de data de pagamento inválido. O formato correto é YYYY-MM-DD. |
400 | BIP000027 | Bad Request | Invalid integer value for page or size query string parameters. | Valor inválido para parâmetros de página ou tamanho de página. |
400 | BIP000047 | Bad Request | Invalid payment type. | Tipo de pagamento inválido. |