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.