En este artículo, se tratan los siguientes temas:
Otros artículos relacionados:
- Administración de transacciones externas.
- Configuración de notificaciones para transacciones externas.
¿Qué es un webhook?
Un webhook es una forma en que dos aplicaciones se comunican automáticamente cuando ocurre algo importante en una de ellas. En lugar de que una aplicación tenga que estar preguntando todo el tiempo si hay novedades, el webhook envía una notificación directa a la otra aplicación en tiempo real.
Información que se puede comunicar a través de webhooks
La comunicación de mensajes saliente vía webhook de Stock & Trace permiten comunicar cuando:
- Una orden de salida ha sido cambiada al estado Enviada.
- Una orden de recepción ha sido cambiada al estado Recibida.
- Se han realizado movimientos de inventario entre bodegas.
Protocolo y formato predeterminado de nuestros webhooks
En Stock & Trace, los webhooks envían información de forma automática utilizando una solicitud HTTP POST en formato JSON a una URL configurada en el sistema externo. Esto permite la integración directa y eficiente con otros sistemas, facilitando el intercambio de datos en tiempo real.
Además de los webhooks HTTP JSON, Stock & Trace también admite otros tipos de webhooks, como AS2 o SOAP, ofreciendo soluciones personalizadas para integraciones con sistemas externos según las necesidades específicas. Estos servicios adicionales se brindan bajo demanda, lo que significa que se configuran a medida, según los requisitos de cada cliente o proyecto.
Confirmar la autenticidad de los mensajes webhook sean enviados por Stock & Trace
Para garantizar la seguridad en la conexión entre Stock & Trace y el sistema externo, es crucial que el sistema receptor confirme que los mensajes provienen legítimamente de Stock & Trace. Esta validación debe hacerse en el sistema externo antes de procesar cualquier información.
Para permitir está validación, al configurar un nuevo webhook en Stock & Trace, se proporciona un código secreto que permite al sistema externo verificar la autenticidad de los mensajes. Y así solo acepte mensajes provenientes de Stock & Trace, mientras que cualquier mensaje de un origen no verificado será rechazado. Este proceso ayuda a proteger el sistema contra posibles intentos de fraude o ataques malintencionados.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.