Comunidade
AppNotFoundError - OAuth
Boa noite.
Estou realizando a integração do produto Link de Pagamento no ambiente Sandbox e estou enfrentando um problema na etapa de autenticação OAuth.
O aplicativo foi criado no portal, está com status VERIFIED/Ativo, possui Client ID, Client Secret, Redirect URI cadastrada, escopos configurados e os grant types:
- authorization_code
- client_credentials
- refresh_token
Configurações relevantes:
- Engine: authlete-enterprise
- Client Channel: FIRST_PARTY
- Redirect URI: https://****/webhook/btg-callback
- Ambiente: Sandbox
Ao tentar iniciar o fluxo Authorization Code:
GET https://id.sandbox.btgpactual.com/oauth2/authorize
recebo:
{
"name": "AppNotFoundError",
"message": "App client not found with id: [CLIENT_ID]",
"brn": "brn:btg:id:apps:errors:app-not-found"
}
Também realizei testes diretamente no endpoint de token:
POST https://id.sandbox.btgpactual.com/oauth2/token
e o mesmo Client ID retorna exatamente o mesmo erro:
{
"name": "AppNotFoundError",
"message": "App client not found with id: [CLIENT_ID]"
}
Já validei:
-
Client ID copiado diretamente da tela de credenciais do aplicativo;
-
Client Secret gerado;
-
Aplicativo homologado e ativo;
-
Redirect URI cadastrada;
-
Utilização dos endpoints do Sandbox:
Minha dúvida é: existe alguma etapa adicional de provisionamento/sincronização do aplicativo no BTG Id/Authlete após a homologação? Ou esse comportamento pode indicar que o Client ID ainda não foi registrado corretamente no servidor de identidade do Sandbox?
Alguns Correlation IDs obtidos durante os testes:
- aff6b6eb-64b9-4c5a-a84e-7e7f4e5e7998
- 3bd369fd-62b3-474f-9a3c-15041fabd796
- 8791c8ae-7684-4011-8ffc-95e28b12c747
- d2fcb067-0834-404c-acc3-c2cc4c96a850
Agradeço qualquer orientação.