Skip to main content
Conforme um pedido avança pelo Fire (aceito, em preparação, pronto, despachado, etc.), o Fire envia eventos order.status_changed para seu endpoint de webhook.

Fluxo

Payload do evento

Status de pedido

Passos de processamento

1

Verifique a assinatura

Valide X-Fire-Signature. Veja Autenticação.
2

Confirme imediatamente

Retorne 200 OK antes de processar.
3

Localize o pedido

Use external_order_id para encontrar o pedido no seu sistema.
4

Aja sobre a mudança de status

Notifique os agregadores, atualize seu banco de dados, dispare workflows — o que sua integração exigir.

Cancelamentos

Se status for cancelled, aja sobre ele prontamente. Se seu sistema repassa pedidos para agregadores, alguns exigem confirmação de cancelamento dentro de uma janela de tempo curta.