Fluxos de Webhook
André Lucas avatar
Escrito por André Lucas
Atualizado há mais de uma semana

Veja mais detalhes sobre o fluxo de webhooks em recebimentos de cobranças no Asaas:

Cobrança recebida em Boleto/Pix, sem atraso:

PAYMENT_CREATED -> PAYMENT_RECEIVED

Cobrança recebida em Boleto/Pix, com atraso:

PAYMENT_CREATED -> PAYMENT_OVERDUE -> PAYMENT_RECEIVED

Cobrança recebida em Cartão de Crédito/Débito, sem atraso:

PAYMENT_CREATED -> PAYMENT_CONFIRMED -> PAYMENT_RECEIVED (30 dias após PAYMENT_CONFIRMED)

Cobrança recebida em Cartão de Crédito/Débito, com atraso:

PAYMENT_CREATED -> PAYMENT_OVERDUE -> PAYMENT_CONFIRMED -> PAYMENT_RECEIVED (30 dias após PAYMENT_CONFIRMED)

Cobrança estornada durante fase de confirmação (Cartão de Crédito/Débito):

PAYMENT_CREATED -> PAYMENT_CONFIRMED -> PAYMENT_REFUNDED

Cobrança estornada após recebimento (Cartão de Crédito/Débito):

PAYMENT_CREATED -> PAYMENT_CONFIRMED -> PAYMENT_RECEIVED -> PAYMENT_REFUNDED

Cobrança estornada após recebimento (Boleto/Pix):

PAYMENT_CREATED -> PAYMENT_RECEIVED -> PAYMENT_REFUNDED

Chargeback solicitado, disputa aberta e ganha pelo cliente Asaas:

PAYMENT_CREATED -> PAYMENT_CONFIRMED ou PAYMENT_RECEIVED -> CHARGEBACK_REQUESTED -> CHARGEBACK_DISPUTE -> AWAITING_CHARGEBACK_REVERSAL -> PAYMENT_CONFIRMED ou PAYMENT_RECEIVED (depende se a cobrança já atingiu a data de crédito).

Chargeback solicitado, disputa aberta e ganha pelo pagador:

PAYMENT_CREATED -> PAYMENT_CONFIRMED ou PAYMENT_RECEIVED -> CHARGEBACK_REQUESTED -> CHARGEBACK_DISPUTE -> PAYMENT_REFUNDED

Chargeback solicitado e disputa não aberta:

PAYMENT_CREATED -> PAYMENT_CONFIRMED ou PAYMENT_RECEIVED -> CHARGEBACK_REQUESTED -> PAYMENT_REFUNDED

Cobrança confirmada em dinheiro:

PAYMENT_CREATED -> PAYMENT_RECEIVED (o billingType será "RECEIVED_IN_CASH").

Cobrança em processo de negativação Serasa:

PAYMENT_CREATED -> PAYMENT_OVERDUE -> PAYMENT_DUNNING_REQUESTED

Cobrança em processo de negativação Serasa recebida:

PAYMENT_CREATED -> PAYMENT_OVERDUE -> PAYMENT_DUNNING_REQUESTED -> PAYMENT_DUNNING_RECEIVED

----

É importante frisar que sempre que a cobrança sofrer atraso de vencimento, ela passará pelo status PAYMENT_OVERDUE.

Ocasionalmente, outros eventos podem ser disparados, como PAYMENT_DELETED, PAYMENT_RESTORED, PAYMENT_BANK_SLIP_VIEWED e PAYMENT_CHECKOUT_VIEWED, porém são eventos que não estão ligados com processos de recebimento de valores. Para mais detalhes sobre esses eventos, veja em nossa documentação clicando aqui.

Respondeu à sua pergunta?