Tipos de eventos
Tu webhook debe estar configurado para que solo escuche los eventos requeridos para que tu aplicación funcione correctamente. Te aconsejamos ignorar los eventos innecesarios, ya que solo agregarán carga adicional a tu servidor.Evita la duplicación de eventos
Por una variedad de razones, es posible que Fintoc envíe el mismo evento más de una vez a tu aplicación. Por eso es importante que tu webhook endpoint asegure la idempotencia al recibir eventos. Una forma de lograrlo podría ser almacenando elid de cada evento después de ser procesado y luego descartando los eventos que ya han sido procesados.
Recupera los eventos que perdiste
Tu endpoint puede perder un evento, por ejemplo si tu servidor está caído o si tu handler falla después de que Fintoc registra la entrega. Listar eventos devuelve los eventos que Fintoc generó para tu organización, así los reprocesas sin esperar un reenvío. Filtra portype, por resource_id o por el rango de tiempo since y until para encontrar los eventos que perdiste. Cada evento contiene en data el mismo payload que Fintoc envió a tu endpoint. Para revisar un evento puntual, consúltalo con el id que recibiste.