logo
logo

Docs Webhook Overview Configuração

Configurando um webhook para seu aplicativo

A configuração do webhook fica no mesmo espaço das credenciais do aplicativo, em uma aba específica para configuração do webhook.

Após habilitar o botão do webhook, você pode cadastrar uma URL para receber os eventos e alterar as configurações de cadastro do seu webhook. Essa URL deve seguir o formato da RFC 3986, necessariamente com esquema HTTPS (e.g. https://example.com/webhook). As alterações de configuração (incluindo toggles) só são aplicadas ao clicar no botão salvar.

Configurando presença

Primeiro, para ler mais sobre o que é presença é porque você deve conseguir processar os eventos de presença:

Veja em detalhes sobre como funciona presença no webhook

Saiba mais

Hoje a presença é habilitada por padrão para toda aplicação registrada no webhook. Requests de presença começarão a ser feitas no seu endpoint de webhook em até 30 segundos após o registro do webhook.

Como descrito na doc de presença, podemos fazer apenas uma request de ping e deixar todos os merchants da aplicação online, ou podemos enviar requests de ping com os merchants que a aplicação tem acesso (para o scope order) para as integrações que tem controle fino do lado do cliente sobre quais merchants estão online na plataforma.

Bloqueio da Integração

Algo que deve ser raro é o bloqueio de webhooks por parte do iFood. Isso só acontecerá em casos extremos depois de tentativas de contato sobre problemas de integração via webhook. Você poderá ver na área do aplicativo se seu aplicativo foi bloqueado para receber eventos no webhook.