Buscar na documentação
ctrl+4K
Primeiros passos
Homologação
Sobre nossas APIs

Solicitar acessos

Solicite acesso aos dados das lojas que usarão seu aplicativo em produção. O processo varia conforme o tipo de aplicativo.
Para solicitar acessos é necessário ter concluído o processo de homologação. Saiba mais aqui.
  1. Acesse Meus Apps no Portal do Desenvolvedor e selecione seu aplicativo
  2. Na aba Permissões, localize a loja pelo ID ou CNPJ
  3. Confirme os dados da loja e envie a solicitação
  4. O responsável pela loja recebe a solicitação. Após aprovação no Portal do Parceiro, você acessa os dados da loja conforme os módulos cadastrados. Gere um novo accessToken.
  1. Crie um botão/link no seu aplicativo para o usuário conceder o acesso.
  2. Quando o usuário clicar nesse botão, você deve gerar um código (userCode) através do endpoint authentication/v1.0/oauth/userCode
  3. Forneça a verificationUrlComplete e o userCode para o usuário.
  4. O usuário clica na URL, que abre o Portal do Parceiro
  5. O usuário (responsável pela loja) visualizará um modal "Autorizar Aplicativo" e depois de clicar em "Autorizar" receberá um código de autorização authorizationCode.
  6. O usuário deve copiar o código de autorização authorizationCode e configurá-lo no PDV.
  7. Com o código de autorização (authorizationCode) você consegue autenticar através do endpoint de authentication/v1.0/oauth/token.
Exemplo:
curl -X POST 'https://merchant-api.ifood.com.br/authentication/v1.0/oauth/token' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d '{
      "grantType": "authorization_code",
      "clientId": "d28ed85f-9b43-4555-a7c1-9b0df25e9999",
      "clientSecret":"s18lm6m5uwatgihxdl6h9pr0j11ugh9sjjs9a127gohyyqsitzulx12p5b5kty1l59orgbaryy7r1545ty6se9ljnlvea609999",
      "authorizationCode": "LHQX-ZZZZ",
      "authorizationCodeVerifier": "f3u8geu9uq31k7l8co7kct2ow3ctxu1ujoaoewgotj7gc60ji1r3zmzhy13tmcp577gyck4lka3c5852k2jg1h1gkpr8nca9999"
    }
Caso o seu aplicativo esteja instalado em um dispositivo sem acesso ao navegador, exiba o userCode e oriente o usuário a acessar o Portal do Parceiro e no menu Aplicativos, clicar em Ativar aplicativo via código. Após digitar o userCode o usuário recebe o authorizationCode.
Esta página foi útil?
Avalie sua experiência no novo Developer portal: