Ordering API permite que una app externa opere como white label de Justo usando endpoints públicos bajoDocumentation Index
Fetch the complete documentation index at: https://docs.getjusto.com/llms.txt
Use this file to discover all available pages before exploring further.
/v3/ordering.
Autenticación
Todas las llamadas usanAuthorization: Bearer <token> con un token de app que tenga el scope orderingApi. Esta API no usa sesiones web ni requiere un userId asociado al token.
Identidad de customers
Cada app identifica a sus clientes conexternalCustomerId. El mismo externalCustomerId enviado por dos apps distintas representa customers distintos.
Internamente Justo crea un usuario técnico para reutilizar direcciones, carro y flujos existentes. Ese usuario usa un email sintético determinístico con el formato ordering+{safeAppId}+{externalCustomerHash}@getjusto.com.
Estado de checkout
Los datos temporales del checkout se guardan por{ appId, externalCustomerId, websiteId } y expiran automáticamente. Este estado puede contener selectedAddressId, billing, tip, cashAmount, gift, orderParams, idempotencyKey, meta y datos equivalentes.
El carro, tipo de despacho, local, hora, método de pago, cupones y coins siguen usando los flujos existentes de preferencias y carro.
Órdenes
Las órdenes creadas por Ordering API siempre quedan asociadas al app que las creó medianteorderingAPIAppId, se crean como órdenes marketplace y usan embeddedVendor: orderingAPI. Una app solo puede leer sus propios customers y órdenes.