Buscar en la documentación
ctrl+4K
Primeros pasos
Homologación
Sobre nuestras APIs

Solicitar accesos

Solicita acceso a los datos de las tiendas para tu aplicación en producción. El proceso varía según el tipo de aplicación.
Para solicitar acceso, debes completar el proceso de homologación. Obtén más información aquí.
  1. Accede a Mis Apps en el Portal del Desarrollador y selecciona tu aplicación
  2. En la pestaña Permisos, localiza la tienda por ID o CNPJ
  3. Confirma los datos de la tienda y envía la solicitud
  4. El responsable de la tienda recibe la solicitud. Después de la aprobación en el Portal del Socio, accedes a los datos de la tienda según los módulos registrados. Genera un nuevo accessToken.
  1. Crea un botón/enlace en tu aplicación para que el usuario conceda el acceso.
  2. Cuando el usuario haga clic en ese botón, debes generar un código (userCode) a través del endpoint authentication/v1.0/oauth/userCode
  3. Proporciona la verificationUrlComplete y el userCode al usuario.
  4. El usuario hace clic en la URL, que abre el Portal del Socio
  5. El usuario (responsable de la tienda) verá un modal "Autorizar Aplicación" y después de hacer clic en "Autorizar" recibirá un código de autorización authorizationCode.
  6. El usuario debe copiar el código de autorización authorizationCode y configurarlo en el PDV.
  7. Con el código de autorización (authorizationCode) puedes autenticarte a través del endpoint de authentication/v1.0/oauth/token.
Ejemplo:
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"
    }
Si tu aplicación está instalada en un dispositivo sin acceso al navegador, muestra el userCode y orienta al usuario a acceder al Portal del Socio y en el menú Aplicaciones, hacer clic en Activar aplicación vía código. Después de digitar el userCode el usuario recibe el authorizationCode.
¿Esta página fue útil?
Evalúa tu experiencia en el nuevo portal de desarrolladores: