Webhooks de liquidação
Os webhooks da QI Tech não devem ser mapeadas de forma restrita. Campos adicionais podem ser incluídos aos payloads dos webhooks retornados em nossas APIs.
Introdução
Em nosso sistema, os grupos de liquidação são uma forma de conciliar as transações com os boletos liquidados. Esse processo (liquidação) descreve a transferência do valor de um boleto pago para a conta que deve receber esse pagamento. Resumidamente, sempre que a QI recebe a informação de que um boleto foi pago por outro banco ou, no caso de boletos protestados, pelo cartório, é criada uma liquidação para esse boleto específico. Posteriormente, são criados os grupos de liquidação, que representam lotes de liquidações agrupadas por tipo.
Em um momento posterior, é realizada a transação de pagamento desse grupo de liquidação para a conta do cliente. A transaction_key dessa transação é então salva para fins de conciliação, dessa foma você pode ver todos os boletos que foram liquidados em uma determinada transação. Por exemplo, se você tiver cinco boletos de R$ 5,00 cada, sendo que um foi pago via cartório, um foi pago via QR Code PIX e os outros três foram pagos utilizando a linha digitável ou código de barras por outro banco, serão criadas cinco liquidações referentes a esses boletos. Em seguida, essas liquidações serão agrupadas em três grupos de liquidação: um de R$ 15,00 com os três boletos pagos utilizando a linha digitável ou código de barras, para os quais será realizada uma única transação, outro de R$ 5,00 para o boleto pago via QR Code PIX e o último também de R$ 5,00 com o boleto pago via cartório.
O timeout para resposta de nosso webhooks é de 10 segundos.
Exemplos
Grupo de liquidação
Webhook Body
{
"webhook_type": "baas.bank_slip.bank_slip_settlement_group",
"webhook_datetime": "2024-08-13T21:35:55.679Z",
"data": {
"bank_slip_settlement_group_key": "87e6687b-d02b-45dc-b5b8-b51e16ec0a03",
"amount": 1,
"bank_slip_settlement_group_type": "siloc",
"bank_slip_settlement_group_status": "settled",
"transaction_key": "fc60a57e-c6ac-4e39-a3cf-2dc3c491dac6"
}
}
Enumeradores bank_slip_settlement_group_type
Enumerador | Descrição |
---|---|
siloc | para pagamento de títulos (valor do título menor que R$ 250.000) |
qr_code | para pagamento de títulos realizados via QR Code |
str | para pagamento de títulos VR (valor do título maior que R$ 250.000) |
notary_office | para pagamento de títulos realizados via cartório |
Enumeradores bank_slip_settlement_group_status
Enumerador | Descrição |
---|---|
pending | grupo de liquidação criado mas a transação não foi realizada |
settled | grupo de liquidação criado e transação realizada |