Collection Webhook
We notify our clients of all incidents related to bank slips generated by BS2.
When a bank slip is, for example, registered, paid, settled or has any other occurrences, we use the Webhook to send such notifications.
 
Note:To use the webhook, contact your sales representative providing a URL so that we can activate the webhook for you.
Webhook Contract
The webhook will be triggered via an HTTP POST request until the client returns with a success status (HTTP family 200).
Below is the webhook contract used for notification:
| Field | Description | 
|---|---|
| Id | Unique notification code | 
| DataNotificacao | Date of triggering the webhook to the partner | 
| NossoNumeroBoleto | Value of our bank slip number field | 
| SeuNumeroBoleto | Value of your number sent when creating the bank slip | 
| Valor | Original Bank slip amount | 
| ValorLiquidado | Amount paid by the client (if the bank slip has already been paid) | 
| SituacaoDescricao | Description of the bank slip status | 
| Situacao | Defines the situation of the bank slip [See Situation Codes table] | 
| StatusBoleto | Defines the status of the bank slip [See Status Code table] | 
Status code
In the Bank Slip Status object - StatusBoleto - we send the following fields:
- Status: event status code, as per the status table below;
- Descrição: Description: description of the bank slip status;
- DataStatus: Status Date: date the event occurred
Below is the status table that a bank slip may have:
| Status | Description | 
|---|---|
| 1 | Bank slip Registered with the responsible body - CIP | 
| 2 | Identified bank slip payment in the banking network ⚠️ | 
| 3 | Settled/cleared bank slip - credit made at CC ⚠️ | 
| 4 | Canceled/downloaded bank slip (no financial transactions) | 
Important:We emphasize that the process in which the payment and receipt of the amount is effectively identified with Banco BS2 is status 3 Settled/cleared Bank slip - credit made in the CC of the Bank Slip Status object - StatusBoleto.
- In the process between payment of the bank slip on the banking network (status = 2) and the actual clearing of the bank slip (status = 3), there may be problems that prevent the receipt of the bank slip amount from Banco BS2. In this case, Banco BS2 often does not have the power to act.
- It is important to identify, within your operation, the ideal and safest way to benefit from each of these reported events.
Situation Codes
Below is a list of possible situations sent in the Situation field - Situacao - and their descriptions:
| Situation | Description | 
|---|---|
| 1 | Open bank slip – Due | 
| 2 | Open bank slip – Overdue | 
| 3 | Bank slip Canceled/Downloaded | 
| 4 | Settled/Cleared Bank slip | 
Updated 8 months ago
