Reenvío de webhook
El reenvío de webhook vuelve a transmitir una notificación. La recuperación deliberada y los ataques de repetición requieren comprobaciones diferentes.
El reenvío de webhook consiste en volver a transmitir una notificación de webhook ya enviada. Puede hacerse deliberadamente para recuperar un procesamiento que falló durante una interrupción. El término también se utiliza para ataques en los que alguien intercepta un mensaje válido y lo vuelve a enviar.
Delimitar la recuperación
En un portal ficticio, tras una incidencia no está claro si una notificación de pedido se procesó en el ERP. Antes de reenviarla, el equipo responsable comprueba el estado del procesamiento. Define qué notificación puede reenviarse y cómo impedir una creación de pedido duplicada. Reenviar todas las notificaciones guardadas sin comprobarlas afectaría también a operaciones terminadas.
Evaluar autenticidad y repetición por separado
Stripe utiliza marcas de tiempo firmadas contra los ataques de repetición y describe aparte la gestión de eventos duplicados. Una firma válida no demuestra por sí sola que una notificación siga sin procesar. Acuerde tanto la verificación de los mensajes entrantes como la gestión de las operaciones ya procesadas.
Fuentes
Términos relacionados
- Identificador de eventoUn identificador de evento distingue un evento en el ámbito acordado. Una entrega repetida debe diferenciarse de un evento nuevo.
- Clave de idempotenciaUna clave de idempotencia identifica repeticiones de una misma solicitud. Su efecto depende del ámbito, la conservación y las reglas de la API.
- Inbox transaccionalUn inbox transaccional usa registros duraderos de mensajes para proteger el procesamiento local frente a entregas duplicadas.
- Confirmación de mensajesLa confirmación informa al broker de que una entrega se ha recibido o procesado según la regla acordada.
- Variación aleatoria entre reintentosEl jitter de reintentos varía aleatoriamente las esperas para repartir los reintentos y reducir las solicitudes simultáneas de varios clientes.
- Espacio de cliente de pruebasUn espacio lógico delimitado de una aplicación multitenant, configurado para comprobaciones.
Artículos sobre el tema








APIs e integración con ASES
ERP, CRM y tienda bien conectados

