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.
El video a continuación demuestra la implementación del flujo de credencial de aplicación para aplicaciones centralizadas:
  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"
    }
El video a continuación demuestra la implementación del flujo de credencial de aplicación para aplicaciones distribuidas:
Si la aplicación está instalada en un dispositivo sin acceso al navegador, muestre el código de usuario e indique al usuario que acceda al Portal de Socios. En el menú Servicios y Soluciones, en Integraciones, haga clic en Activar aplicación mediante código. Tras introducir el userCode, el usuario recibirá el authorizationCode.
¿Esta página fue útil?
Evalúa tu experiencia en el nuevo portal de desarrolladores: