Integração: Adyen
Tipo de usuário Usuário necessário para fazer esse tutorial: Administrador
Tempo para realizar liberação: 5 minutos
Bem vindo!
Neste tutorial você aprenderá a conectar a sua conta do Adyen com a Niuco.
É bem simples, basta seguir atentamente os passos abaixo:
1) Obtendo os dados de acesso
Para conectar sua conta da Adyen à plataforma da Niuco, você precisará de três dados obrigatórios:
Company ID
API Key
Nome exclusivo para a conexão
1.1 ) Company ID
Acesse a Adyen a partir de uma conta de Administrador. Assim que estiver na página inicial, clique no canto superior direito e copie o Company ID. Salve o valor em um arquivo provisório, um .txt qualquer.
Se houver mais de uma conta disponível, certifique-se de copiar o Company ID correto antes de continuar.

1.2 ) API Key
No menu lateral do painel da Adyen, clique em Developers e logo em seguida em API Credentials.

Depois, no canto direito, clique no botão Create new credential e crie uma nova API Credential do tipo Web Service. Após isso, copie a API Key e clique em Save changes.
Lembre-se apenas de colar a API Key no arquivo provisório em que já salvou o Company ID anteriormente.


⚠️ Permissão obrigatória (muito importante)
Para que a integração funcione corretamente, a API Key precisa ter permissões específicas.
A Niuco utiliza a Management API da Adyen para consultar usuários da empresa.
Para isso, o API Credential precisa obrigatoriamente do papel:
Management API — Users read and write
Problema comum:
Esse papel ou permissão, não aparece para seleção no painel da Adyen em muitos casos. Isso é um comportamento normal da plataforma.
Solução:
É necessário abrir um ticket com o suporte da Adyen solicitando a ativação manual dessa permissão. Para isso, clique no ícone "?" para acessar as opções de suporte, presente no canto superior direito. Depois clique em Submit a ticket.

Na sequência, selecione a opção Account and user management e prossiga com o preenchimento das informações.
Modelo de mensagem para o suporte da Adyen
Ao abrir o ticket, você pode usar um texto semelhante a este:
According to Adyen’s documentation, when a required role is not available in the UI, it must be enabled by Support.
We request the enablement of the role “Management API — Users read and write” for the API Credential:
ws_xxxxx@Company.SuaEmpresaThis permission is required to access the Management API endpoint that retrieves company users.
O suporte normalmente resolve isso rapidamente.
2) Inserindo os dados de conexão na Niuco
Na plataforma da Niuco, na tela das regras de conexão com o fornecedor Adyen, avance até o passo Escopo de acesso, ali selecione apenas Leitura ou Leitura/Escrita para garantir que terá acesso a recursos avançados como suspensão, criação e atualização de usuários. Depois, clique em Próximo para avançar à etapa final.

Por fim, insira o Company ID e a API Key nos respectivos campos, dê um nome simples e exclusivo para a conexão, que não contenha barra nem caracteres especiais, clique em Conectar e pronto! Sua conexão com o Adyen já será estabelecida em nossa plataforma.
