¿Qué es Webhook? Definición Completa

Carlos Mendoza Ruiz
Última actualización febrero 12, 2026, 10:48
  • Pagos
  • Seguridad

Un webhook es un mecanismo de comunicación HTTP que permite a una aplicación enviar datos en tiempo real a otra aplicación cuando ocurre un evento específico, mediante una llamada POST a una URL predefinida.

Por ejemplo, cuando un jugador completa una verificación KYC en un casino online licenciado, el sistema puede activar un webhook para notificar instantáneamente al panel administrativo o al proveedor de pagos. Este término es relevante en el sector del juego online regulado en España, donde la DGOJ exige integraciones seguras y en tiempo real para cumplimiento normativo, como actualizaciones de transacciones o alertas antifraude, facilitando operaciones eficientes sin consultas periódicas.

Webhook

Funcionamiento de Webhooks en Plataformas

Los webhooks operan bajo el modelo ‘push’ en contraposición al ‘pull’ de las APIs tradicionales. Al detectarse un evento —como un depósito confirmado o un retiro procesado—, el servidor origen envía un payload JSON a la URL destino configurada. En entornos regulados como los casinos españoles, incluyen firmas criptográficas (HMAC) para verificar autenticidad y prevenir manipulaciones.

Eventos Comunes en iGaming

Se activan por acciones como registro de usuario, finalización de apuestas en vivo o actualizaciones de balance, asegurando sincronización inmediata entre operadores, proveedores de juegos y sistemas de juego responsable.

Importancia en el Mercado Español

En España, los webhooks son esenciales para cumplir con la normativa técnica de la DGOJ, que exige trazabilidad en tiempo real de operaciones. Facilitan integraciones con herramientas de monitorización de riesgo, KYC y AML, reduciendo latencia en procesos críticos. Plataformas certificadas por laboratorios como GLI o eCOGRA los emplean para notificaciones seguras, mejorando la experiencia del jugador sin comprometer la seguridad.

Tipo de EventoPayload TípicoUso en iGamingInformación Transmitida
Depósito ConfirmadoID transacción, importeActualizar balanceID transacción, importe, estado, timestamp
Verificación KYCEstado usuario, timestampDesbloqueo cuentaID ronda, ganancia/pérdida, RTP, datos sesión
Apuesta FinalizadaResultado, cuotaHistorial jugadorEstado verificación, documentos validados, fecha aprobación
Límite AlcanzadoTipo límite, valorJuego responsableID jugador, duración exclusión, fecha inicio/fin

Últimas Guías

0 %
0
0