Como primer paso para poder hacer uso de los webhooks es pensar en la ruta del endpoint donde queremos recibir la respuesta del evento y que esta debe recibir solicitudes POST.
En la guía usaremos la ruta: https://sandbox.moffin.mx/api/webhooks
A continuación unos ejemplos sencillos de como hacerlo con javascript y node con los frameworks express y fastify (Para saber el esquema del body de los eventos puedes ir a Eventos disponibles).
Para poder hacer uso de los webhooks es necesario configurar el endpoint anteriormente creado para que el webhook envíe su respuesta al endpoint
Abrimos la sección de configuración, en el apartado Webhooks de la aplicación de Moffin. Damos click en el botón Configurar webhooks y nos abrirá en una pestaña nueva del navegador la interfaz para administrar los webhooks.
_1.48.20_p.m..png)
En la interfaz veremos el botón Add Endpoint, damos click en el y podremos agregar un nuevo endpoint al que enviar la respuesta de los eventos.

Escribimos la URL del endpoint en el que se recibirá la respuesta, una descripción para el endpoint, aunque es opcional. Finalmente escogemos de la lista, los eventos que se escucharan y damos click en el botón Create para añadirlo.

Tras crearlo, podremos ver la información del endpoint registrado como la URL, la descripción, los eventos suscritos y el secreto para firmar el contenido del webhook.

Une vez hecho esto nuestro endpoint podrá recibir las respuestas del webhook que hayamos configurado, pero todavía falta añadir la validación de la respuesta del webhook para evitar que alguien no autorizado pueda mandar información al webhook y esta sea aceptada.