Prerrequisitos
- Credenciales de API desde el dashboard de Fire (consulta Autenticación)
- Un endpoint HTTPS accesible públicamente
- Acceso al dashboard en Settings → Integration Flows
Paso 1: Configurar un Integration Flow
En el dashboard de Fire, ve a Settings → Integration Flows → New flow, luego:- Trigger: elige
order.completed - Scope: account, vendor y opcionalmente tiendas específicas
- Nodo HTTP: agrega uno y configura
- Método:
POST - URL: tu endpoint HTTPS
- Headers:
Content-Type: application/json(más cualquier header de auth — Bearer token / API key) - Body: pega el template canónico de ejemplo que el dashboard incluye (produce
{ event, data, _meta })
- Método:
- Activa el flow
Paso 2: Identificadores de canal y servicio para órdenes
Si inyectas órdenes, los objetoschannel y service necesitan valores uid de Fire (y campos relacionados). Obtén esos identificadores desde los payloads de webhooks de publicación — por ejemplo channel.updated y eventos relacionados — o desde la configuración de integración y canales que gestionas en el panel de Fire (consulta Integraciones de agregadores).
Paso 3: Manejar el evento
Tu endpoint recibirá peticionesPOST desde tu flow cada vez que una orden se complete. La forma del body es la que el template del body de tu flow renderiza. Con el template canónico, eso es:
order.completed para la referencia campo por campo del payload.
Paso 4: Inyectar órdenes
Cuando tu sistema recibe una orden (de un agregador o cualquier otra fuente), inyéctala en Fire.status=COMPLETED y paymentStatus=SUCCEEDED, tu flow se dispara y tu handler corre. Si la orden se cancela después, recibirás order.cancelled.
Consulta Inyectar orden para la referencia completa del payload.
Paso 5: Agregar eventos fiscales (solo Brasil)
Si operas en Brasil y tienes emisión fiscal habilitada para una tienda, agrega un segundo flow con triggerorder.invoiced (y otro con order.reversed) — mismo endpoint HTTPS, mismo template — para recibir el contexto del documento fiscal.
Próximos pasos
Manejar eventos de orden
Walkthrough detallado con auth e idempotencia.
Resumen de eventos
Envelope, headers, reintentos, dedup.
Referencia order.completed
Esquema de payload completo con los bloques fiscales BR.
Referencia API
Inyectar órdenes y llamar endpoints autenticados.

