Boleto
Please refer to the API Reference for the full request and response examples.
Registered boleto
To provide greater control and security for boleto transactions in e-commerce and ensure more reliability and convenience for users, FEBRABAN, together with the banks, launched the New Billing Platform
Since July 21, 2018, all boletos issued in e-commerce must be registered. Click here to access the full announcement. In this model, the merchant creates the boleto by providing the shopper’s data, such as name, CPF or CNPJ, and address. The boleto data is stored in a unified platform.
Below is a list of the affiliation procedures (in Portuguese) for each bank:
- Bradesco
- Banco do Brasil
- Itaú API
- Itaú Shopline *discontinued by Itaú
- Santander
- Citibank
Caixa boleto is unavailable for an indefinite period.
Shopline Boleto will be discontinued by Itaú on October 29, 2025.
As of 12/31/2025, the BancoDoBrasil2 provider will be discontinued. The new Banco do Brasil boleto integration will be available with the BancoDoBrasil3 provider.
Creating a boleto transaction
See below the representation of a standard transactional flow when creating a boleto transaction:
To generate boletos, shopper's data such as ID number (CPF or CNPJ) and address must be provided. Please refer to Creating a boleto payment in the API reference for the full request example.
The Payment.FineRate and Payment.FineAmount parameters must not be used together. The same rule applies to the Payment.InterestRate and Payment.InterestAmount parameters.
Boleto conciliation
In order to update the status of a Boleto to Pago (paid), the Pagador must receive CNAB files with the related settlements from the banks. To enable your store to receive bank files, simply follow the procedure described on this article (written in Portuguese).
Type of conciliation available for each boleto integration in Gateway de Pagamento:
| Bank | Conciliation type |
|---|---|
| Bradesco | conciliation via API |
| Itaú Shopline | conciliation via API |
| Banco do Brasil | conciliation via file |
| Itaú API | conciliation via file |
| Santander | conciliation via file |
| Citibank | conciliation via file |
It is not possible to void boleto transactions.
ImportantThere are specific rules for each issuing bank. See Specific Rules by Issuer for more information.
Updated about 1 month ago