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.
Aplicativo centralizado
Acesse Meus Apps no Portal do Desenvolvedor e selecione seu aplicativo
Na aba Permissões, localize a loja pelo ID ou CNPJ
Confirme os dados da loja e envie a solicitação
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 novoaccessToken.
Aplicativo distribuído
Crie um botão/link no seu aplicativo para o usuário conceder o acesso.
Forneça a verificationUrlComplete e o userCode para o usuário.
O usuário clica na URL, que abre o Portal do Parceiro
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.
O usuário deve copiar o código de autorização authorizationCode e configurá-lo no PDV.
Com o código de autorização (authorizationCode) você consegue autenticar através do endpoint de authentication/v1.0/oauth/token.
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.