OlaClick ofrece un servicio para que el PDV sea notificado a través de un WebHook de cada evento de pedido. La descripción a continuación explica cómo crear el WebHook que se llamará en cada evento oder.
Requisitos para ser Socio
Envíe un correo electrónico a api@olaclick.com titulado [Socio] Integración API con los elementos de requisitos a continuación.
Attribute | Description |
---|---|
name | (Required) Partner's full name. |
Webhook URL | (Required) Partner's Webhook to be notified of order events. |
Webhook Header | (Optional) Additional headers that you want Olaclick to send to the partner's webhook. |
Merchant Id | (Required) Partner Company ID. This is your internal identification number. You as partner have to provide this. Can be alphanumeric |
Acknowledgement | Sync / Async |
Notificaciones de WebHook
OlaClick enviará 3 sugerencias de notificaciones, cada una dependiendo de una etapa diferente de un pedido.
Event type | Description |
---|---|
order_created | When an order has been created. (Webapp or PDV) |
order_updated | When an order has been updated. (Panel Olaclick o Webapp) |
order_deleted | When an order has been deleted. (Panel Olaclick) |
Lógica de reconocimiento
OlaClick proporciona dos flujos de trabajo para reconocer la notificación.
Como configuración predeterminada, si la respuesta a la notificación del webhook se presenta como un código HTTP 2XX, la notificación se considera reconocida y no se reenviará al socio.
Algunos socios necesitan la opción de manejar el reconocimiento asincrónico debido a una lógica comercial específica. Si la integración está configurada para ser asíncrona, se debe llamar a un punto final para reconocer la notificación