Obtenha sua primeira conexão funcionando com a Pluggy em poucos minutos. Com uma única API, a Pluggy traz os dados financeiros dos seus usuários para que você possa construir produtos únicos para seus clientes.
Comece ainda mais rápido
Confira nosso repositório de quickstart no GitHub -- ele contém aplicativos de exemplo prontos para rodar (Node, Python, Java e exemplos de frontend) que implementam todo esse fluxo.
1. Crie sua conta e aplicação#
- Inscreva-se no Pluggy Dashboard.
- Crie uma aplicação. Cada aplicação tem seu próprio
CLIENT_IDeCLIENT_SECRET-- você os encontrará na página da aplicação no Dashboard.
Novas aplicações começam com acesso aos nossos connectors do Sandbox, para que você possa testar todo o fluxo com instituições falsas antes de ir para a produção.
2. Obtenha uma Chave de API#
Autentique-se com suas credenciais para obter uma Chave de API. Este passo deve ser feito a partir do seu servidor -- nunca exponha seu CLIENT_SECRET no código do lado do cliente.
curl -X POST https://api.pluggy.ai/auth \
-H "Content-Type: application/json" \
-d '{
"clientId": "YOUR_CLIENT_ID",
"clientSecret": "YOUR_CLIENT_SECRET"
}'A resposta contém um apiKey, válido por 2 horas, com acesso total à API:
{
"apiKey": "eyJhbGciOiJIUzI1..."
}3. Crie um Connect Token#
Para permitir que seus usuários conectem suas contas a partir do seu aplicativo, crie um Connect Token de curta duração (válido por 30 minutos) com sua Chave de API:
curl -X POST https://api.pluggy.ai/connect_token \
-H "Content-Type: application/json" \
-H "X-API-KEY: YOUR_API_KEY" \
-d '{}'A resposta contém um accessToken -- este é o token que você passa para o widget. Veja Autenticação para os detalhes completos sobre escopos e opções.
4. Abra o Connect Widget#
Use o Connect Widget no seu frontend, inicializado com o accessToken da etapa anterior. O widget gerencia todo o fluxo de autenticação com a instituição financeira e cria um Item -- a representação da conexão do usuário. Pegue o itemId do evento onSuccess do widget.
5. Busque os dados#
Com a conexão criada, use sua Chave de API (lado do servidor) para recuperar os dados:
# Liste as contas da conexão
curl "https://api.pluggy.ai/accounts?itemId=YOUR_ITEM_ID" \
-H "X-API-KEY: YOUR_API_KEY"
# Liste as transações de uma conta
curl "https://api.pluggy.ai/transactions?accountId=YOUR_ACCOUNT_ID" \
-H "X-API-KEY: YOUR_API_KEY"Próximos passos#
- Entenda os conceitos principais no Glossário
- Teste cada fluxo com o Sandbox
- Explore todos os endpoints na Referência da API
