Skip to main content
Se dispara cuando el banco rechaza un débito domiciliado contra la cuenta CLABE que tu usuario tiene adherida. El cobro no se concretó.
El evento reporta ese intento de cobro, no un cambio de estado de la deuda.

El payload

El detalle del rechazo (bankErrorCode y bankErrorDescription) llega siempre que el banco lo informe, en la raíz del payload. A diferencia de los eventos de tarjeta, no depende del flag sendErrorInfo ni viaja dentro de additionalData.
Nunca vas a recibir la CLABE completa. Solo llegan los últimos 4 dígitos, y si ese dato llega con un formato distinto del esperado, TapiPay lo emite como null en lugar de reenviarlo.

Ejemplos

Campos comunes, hash e idempotencia

Lo que comparten todos los webhooks de esta familia.