Skip to main content
Fires when the bank declines an autopay debit against the CLABE account your user has enrolled. The charge did not go through.
The event reports that charge attempt, not a change in the state of the debt.

The payload

The decline detail (bankErrorCode and bankErrorDescription) always arrives when the bank reports it, at the root of the payload. Unlike card events, it does not depend on the sendErrorInfo flag and does not travel inside additionalData.
You will never receive the full CLABE. Only the last 4 digits arrive, and if that value comes in an unexpected format, TapiPay emits it as null instead of forwarding it.

Examples

Common fields, hash and idempotency

What every webhook in this family shares.