Cuerpo de la solicitud
Estados del pedido
Los diferentes estados que Justo puede enviar y su significado:pending
Pedido aceptado por la tienda
El pedido ha sido aceptado por la tienda y está siendo preparado.
delivering
Tu pedido va en camino
El pedido ha sido preparado y está en camino hacia el destino.
nearToFinish
Tu pedido está llegando a destino
El conductor está a menos de 300 metros del punto de entrega. Esta notificación puede enviarse múltiples veces.
done
Pedido entregado
El pedido ha sido entregado exitosamente al usuario.
cancelled
Pedido cancelado
El pedido ha sido cancelado. Puede ser cancelado por la tienda, el usuario, o por problemas en el proceso.
Ejemplo de solicitud - Pedido aceptado
Ejemplo de solicitud - Pedido en camino
Ejemplo de solicitud - Pedido llegando a destino
Ejemplo de solicitud - Pedido entregado
Ejemplo de solicitud - Pedido cancelado
Respuesta esperada
La aplicación contenedora debe responder con un código de estado HTTP 200 para indicar que la notificación fue recibida correctamente.Respuesta exitosa
Códigos de estado
Notas importantes
Este endpoint debe implementarse con un mecanismo de autorización seguro (token de acceso) que valide que la solicitud proviene de Justo. El mecanismo específico debe coordinarse entre ambos equipos técnicos.
La aplicación contenedora debe determinar cómo mostrar estas notificaciones al usuario. Algunas opciones incluyen:
- Notificaciones push
- Alertas en la aplicación
- Actualización del estado del pedido en la UI
- Sonidos o vibraciones
Si la aplicación contenedora no responde con un código 200, Justo puede reintentar el envío de la notificación. Se recomienda implementar un mecanismo de procesamiento asíncrono para evitar timeouts.
Flujo de notificaciones
El flujo típico de notificaciones para un pedido exitoso sería:pending- Pedido aceptadodelivering- Pedido en caminonearToFinish- Pedido llegando (puede repetirse)done- Pedido entregado
cancelled- Pedido cancelado
Authorizations
Propuesta de esquema de autenticación. Token de autenticación que debe ser coordinado entre Justo y la aplicación contenedora. El mecanismo específico debe acordarse entre ambos equipos técnicos.
Body
application/json
Propuesta de esquema de webhook. Estructura propuesta que Justo enviará a la aplicación contenedora para notificar cambios en el estado de los pedidos.
Identificador del usuario en la aplicación contenedora
Example:
"user_12345"
Estado actual del pedido
Available options:
pending, delivering, done, cancelled, nearToFinish Example:
"pending"
Identificador único del pedido en Justo
Example:
"order_xyz789"
Identificador del sitio web o tienda donde se realizó el pedido
Example:
"website_abc123"
Indica si el pedido requiere un código de verificación para la entrega
Example:
false