Comunidade

Ask a Question
Back to all

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:

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.