Skip to main content
Fires when the bank reverses a bank debit that had already been confirmed. The money had been charged and went back to your user’s account.
This event arrives about a charge you already treated as good. If you marked the debt as paid when the debit was confirmed, you have to reverse that state in your system here.

The payload

chargebackReason is free text, exactly as the bank reported it. It is not validated against a catalog and it is not normalized, so its wording can vary. Do not use it as a key in your logic: display it or log it, but do not switch on its content.
originalStatus is free text from the producer too. The usual value is "CONFIRMED".
The card chargeback works differently on this point: there the reason is a closed catalog.

Examples

Common fields, hash and idempotency

What every webhook in this family shares.