Qué es Webhook
Callback HTTP para notificaciones de eventos
Webhook es un mecanismo para notificar automáticamente a sistemas externos sobre eventos mediante solicitudes HTTP en tiempo real.
Cómo Funciona
- Registro de URL — especificar la dirección para recibir notificaciones
- Evento Disparador — acción que inicia el envío
- Solicitud HTTP POST — transmisión de datos del evento
- Manejo de Respuesta — confirmación de recepción
Beneficios
- Notificaciones instantáneas sin polling
- Ahorro de recursos del servidor
- Integración simple entre sistemas
- Escalabilidad de la solución
Aplicaciones
- Sistemas de pago (Stripe, PayPal)
- Pipelines CI/CD (GitHub Actions)
- Integraciones CRM
- Mensajeros (Telegram Bot API)
Seguridad
- Verificación de firma de solicitud (HMAC)
- Lista blanca de direcciones IP
- HTTPS requerido
- Timeouts y reintentos