Saltar al contenido

Glosario · Web, apps y producto

Webhook

Un webhook es un aviso automático que un sistema envía a otro cuando ocurre algo: en lugar de preguntar cada cierto tiempo si hay novedades, el sistema de origen llama a una URL del destino en el momento del evento.

Webhook, en detalle

Es una petición HTTP con los datos del evento: un pago confirmado, un pedido creado, un documento firmado. Quien lo recibe responde enseguida con un código de éxito y procesa el trabajo después. Es la forma habitual de conectar pasarelas de pago, tiendas online, CRM y herramientas de firma con el software propio.

Bien usado exige tres cuidados. Verificar la firma que acompaña a cada aviso, para saber que viene de quien dice. Contar con duplicados y desorden: los proveedores reintentan cuando no reciben respuesta, así que el mismo evento puede llegar dos veces y el tratamiento tiene que ser idempotente. Y registrar lo recibido, porque cuando algo no cuadra lo primero que hace falta es saber qué llegó y cuándo.

Webhook en un proyecto

En las integraciones que construimos, cada webhook entra en una cola, se verifica y se procesa una sola vez aunque llegue repetido. Si el proveedor ofrece reenvío, lo usamos para recuperar lo perdido tras una caída.

En este sitio

Dónde lo aplicamos

Todos los servicios

Glosario

Términos relacionados

Ver todo el glosario
  • IdempotenciaWeb, apps y producto
  • MCPModel Context Protocol
  • EDIIntercambio electrónico de datos

Empezar

¿Webhook aparece en vuestro proyecto?

Cuéntanos qué sistema tenéis y qué se sigue haciendo a mano. Te decimos por dónde empezaríamos y si encaja.

¿Antes de escribir? Mira cómo presupuestamos un proyecto o las soluciones por área de la empresa.

Fig. 07Manipulador MorseH · O · L · A