In this session, we make the operations to make and follow up a payment available.

Making payments scanning the barcode or typing its sequence of numerical digits

In this functionality, we receive the barcode or its sequence of numerical digits, and process the payment of bank slips and bank slips.

We request the fields:

FieldDescriptionFormatMandatory
codigoIdentificacaoBarcode or its sequence of numerical digitsstringYes
valorPayment amountnumber Yes
efetuarEmDate on which payment must occurdate-timeNo
vencimentoEmDue date of the document to be paiddate-timeNo

Response:

FieldDescriptionFormatNullable
solicitacaoIdPayment request identifierstringNo
aprovadoInforms whether the payment was approved or rejectedbooleanNo
mensagemRequest return message in case of failurestringYes

Efetuar pagamento de título de cobrança/arrecadação pelo código de barras ou pela linha digitável

Checking the status of the payment request

In this functionality, it is possible to follow up the status of the payment request.

We request the fields:

FieldDescriptionFormatMandatory
solicitacaoIdPayment identification codestringYes

Resposta:

FieldDescriptionFormatNullable
idPayment identification codestringNo
situacaoDescription of payment status, see table [Payment Status]stringYes
statusDisplays the payment status code, see table [Payment Status]integerNo
observacaoNote with the reason for the failure, if it occursstringYes

Consultar o status da solicitação de pagamento

Checking bank slip for collection/levying scanning the barcode or typing its sequence of numerical digits

We make checking of the data of a bank slip or bank slip for collection available from any financial institution.

We request the fields:

FieldDescriptionFormatMandatory
codigoIdentificacaoPayment identification codestringYes

Resposta:

FieldDescriptionFormatnullable
YesDocument due datedate-timeYes
bancoCode and name of the bank issuing the document (valid only for bank slips)objectNo
YesName and CPF/CNPJ number of the payment beneficiaryobjectYes
valoresDetails of amounts paid (original amount, amount charged, discounts, interest on arrears, other deductions and additions)objectNo
descricaoPagamentoDisplays payment descriptionstringYes
nomePagadorName of the document payerstringYes
codigoBarrasDocument barcodestringYes
linhaDigitavelBarcode´s sequence of numerical digitsstringYes
cedentePayment assignorstringYes

Consultar título de cobrança/arrecadação pelo código de barras ou pela linha digitável

Payment status

The mapped statuses to the payment status are:

EnumerationDescription
1Canceled
2Automatically Canceled
3Scheduled
4Processing
5Completed
6Waiting for homologation
7Rejected
8Failure