The payload
This payload carries no
status, because a chargeback does not describe the state of a payment but a later fact about an already processed charge. It carries no bank either: that belongs to the bank debit events.Chargeback reasons
chargebackReason is a closed catalog, unlike the bank debit chargeback, where it is free text. You can branch your logic on these values with confidence.
The possible values are FRAUD, DUPLICATE, NOT_AS_DESCRIBED, NOT_RECEIVED and UNRECOGNIZED. The reason is reported by the payment provider.
Examples
Common fields, hash and idempotency
What every webhook in this family shares.

