Webhook
A DeliveryVip faz um
POST na sua URL assim que o evento acontece. Sem fila para drenar, sem limite de 100 e sem intervalo de consulta.Polling
O seu sistema chama
GET /merchant/v3/events:polling a cada 30 segundos e confirma o que processou.Uma integração robusta usa o webhook como canal principal e o polling como reconciliação. Receber um evento por webhook não o tira da fila do polling, e vice-versa.
Como funciona o polling


O ciclo do polling de eventos
1
Consulte a fila
GET /merchant/v3/events:polling devolve até 100 eventos, do mais antigo para o mais recente, ou 204 quando não há nada novo.2
Processe cada evento
Use o
eventType para decidir o que fazer. Eventos de pedido trazem a orderURL para buscar os detalhes.3
Confirme o recebimento
Envie os
eventId processados em POST /merchant/v3/events/acknowledgment. Eventos sem acknowledgment voltam na próxima chamada.O polling só considera eventos criados nas últimas 24 horas. Eventos mais antigos deixam de ser retornados, mesmo sem acknowledgment.
Tipos de evento
Eventos de pedidos
CREATED, CONFIRMED, DISPATCHED, CANCELLED e os demais estados do pedido.Eventos de indoor
CALL_WAITER e CLOSE_ACCOUNT, gerados pelas comandas e mesas do autoatendimento.Próximos passos
Consultar novos pedidos
Requisição, filtros por tipo de evento, tipo de pedido e loja.
Acknowledgment
Como confirmar os eventos e tirar da fila.