El payload
Este payload no trae
status, porque un contracargo no describe el estado de un pago sino un hecho posterior sobre un cargo ya procesado. Tampoco trae bank: eso es de los eventos de débito bancario.Motivos del contracargo
chargebackReason es un catálogo cerrado, a diferencia del contracargo de débito bancario, donde es texto libre. Puedes ramificar tu lógica sobre estos valores con confianza.
Los valores posibles son FRAUD, DUPLICATE, NOT_AS_DESCRIBED, NOT_RECEIVED y UNRECOGNIZED. El motivo lo informa el proveedor de pagos.
Ejemplos
Campos comunes, hash e idempotencia
Lo que comparten todos los webhooks de esta familia.

