Estos son los posibles eventos que puedes recibir a través de los webhooks de la API de Fint, junto con la estructura de datos de cada evento.
payment.created
payment.created
Este evento indica que un pago ha sido creado exitosamente. El origen del pago puede ser un registro manual o una transacción realizada por un usuario a través del portal utilizando cualquier método de pago disponible.
Ejemplo de Payload:
Estructura de los Datos del Evento:
Para obtener más información sobre el pago podemos consultar el pago por id en la API.
contact.status
contact.status
Este evento notifica cambios en el estado del ciclo de vida de un contacto.
Ejemplo de Payload:
Estructura de los Datos del Evento:
ACCOUNT_OPENED
, NOT_DUE
, PAST_DUE
, ACCOUNT_SETTLED
, INACTIVE
).ACCOUNT_OPENED
, NOT_DUE
, PAST_DUE
, ACCOUNT_SETTLED
, INACTIVE
).PENDING
, PAID
, PARTIALLY_PAID
).Al subscribirnos a contact.status
nos llegará una notificación por cada cambio de estado.
Más información sobre los estados de un contacto en la documentación de Contactos.
Para manejar estos webhooks en tu código, puedes usar una estructura genérica y luego verificar el tipo de evento para deserializar los datos específicos del evento.
Ejemplo en TypeScript:
Estos son los posibles eventos que puedes recibir a través de los webhooks de la API de Fint, junto con la estructura de datos de cada evento.
payment.created
payment.created
Este evento indica que un pago ha sido creado exitosamente. El origen del pago puede ser un registro manual o una transacción realizada por un usuario a través del portal utilizando cualquier método de pago disponible.
Ejemplo de Payload:
Estructura de los Datos del Evento:
Para obtener más información sobre el pago podemos consultar el pago por id en la API.
contact.status
contact.status
Este evento notifica cambios en el estado del ciclo de vida de un contacto.
Ejemplo de Payload:
Estructura de los Datos del Evento:
ACCOUNT_OPENED
, NOT_DUE
, PAST_DUE
, ACCOUNT_SETTLED
, INACTIVE
).ACCOUNT_OPENED
, NOT_DUE
, PAST_DUE
, ACCOUNT_SETTLED
, INACTIVE
).PENDING
, PAID
, PARTIALLY_PAID
).Al subscribirnos a contact.status
nos llegará una notificación por cada cambio de estado.
Más información sobre los estados de un contacto en la documentación de Contactos.
Para manejar estos webhooks en tu código, puedes usar una estructura genérica y luego verificar el tipo de evento para deserializar los datos específicos del evento.
Ejemplo en TypeScript: