Kitchen

Portal do Desenvolvedor


Bem vindo!

Aqui, você vai conhecer o Programa iFood Integra e acessar as documentações de que precisa para iniciar sua integração com nossa plataforma de maneira rápida e segura.

Além disso, vai ter acesso a guias práticos e ao nosso Suporte.

Colocando pedidos

A API é exclusiva para manutenção do restaurante, portanto, não é possivel inserir um pedido diretamente pela API.

Para isso, é necessário realizar um pedido como um cliente real no site.

1. Localizando o restaurante teste.

Antes de começar, é preciso que você esteja com os dados em mãos para realizar os testes. Com os dados em mãos, é hora de começar os testes.

Entre em https://ifood.com.br, e na tela principal, busque pelo CEP 12345678 nº100.

Ao buscar o CEP, ele irá retornar a listagem de restaurantes.

Aviso!

Não use restaurantes que não sejam o de sua software-house. Você pode atrapalhar os testes de outros desenvolvedores.

Na listagem, localize o seu restaurante, ele pode estar como Fechado ou Aberto. Caso ele não apareça na listagem, nos procure pela página de suporte.

2. Abrindo o restaurante.

Os restaurantes testes, já vem configurados com o horario de 24 horas por dia, todos os dias da semana, porem, o mesmo só irá abrir após identificar chamadas no /events:polling .

As chamadas no /events:polling devem ser feitas constantemente para identificar a conexão saudável com o restaurante. Quando for identificado, abriremos a loja. Pode levar até 5 minutos para atualizar o status da loja.

Recomendamos!

Realize as chamadas no events:polling a cada 30 segundos.

3. Colocando pedidos.

Com o restaurante aberto, podemos inserir os pedidos para teste dos endpoints de integração. Para adicionar um item, basta clicar no botão "+" presente no cardápio. Assim que adicionar os itens desejados, basta seguir para "Escolher Forma de Pagamento".

Atenção.

Só é possivel adicionar itens ao carrinho com a loja aberta.

Ao avançar, será necessário realizar o login. Basta criar um cadastro rápido com um e-mail válido.

Em seguida, basta escolher uma forma de pagamento. Lembrando que nem todas as formas podem estar ativas no seu ambiente de testes, portanto é bom verificar todas as formas na seção Formas de pagamento.

Após isso, os pedidos e seus eventos entraram no /events:polling para testes dentro da API.

Colocando pedidos


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.