Visão Geral
A API PIX Bacen utiliza o mesmo sistema de autenticação da API padrão Avista. Todas as requisições devem incluir um token Bearer válido no headerAuthorization.
A autenticação é idêntica à API padrão. Se você já possui credenciais, pode usá-las diretamente.
Obtendo o Token
Endpoint
Request
Response
Usando o Token
Inclua o token em todas as requisições da API PIX Bacen:Parâmetros de Autenticação
Identificador único da sua aplicação. Fornecido durante o cadastro.
Chave secreta da sua aplicação. Deve ter entre 8 e 64 caracteres.
Campos da Resposta
Token JWT para autenticação nas requisições.
Tipo do token. Sempre
"Bearer".Tempo de vida do token em segundos. Padrão: 3600 (1 hora).
Escopos de permissão do token.
Renovação do Token
O token expira apósexpires_in segundos. Implemente renovação automática:
Erros de Autenticação
| Código | Descrição | Solução |
|---|---|---|
| 401 | Token não fornecido | Inclua o header Authorization: Bearer <token> |
| 401 | Token inválido | Verifique se o token está correto e não expirou |
| 401 | Token expirado | Obtenha um novo token via /oauth/token |
| 403 | Permissão negada | Verifique os escopos do token |
Boas Práticas
Armazene credenciais com segurança
Armazene credenciais com segurança
- Use variáveis de ambiente
- Nunca commite credenciais no código
- Use secret managers em produção (AWS Secrets Manager, HashiCorp Vault)
Implemente cache de token
Implemente cache de token
- Cache o token até próximo da expiração
- Renove alguns minutos antes de expirar
- Evite requisições desnecessárias ao endpoint de token
Use HTTPS sempre
Use HTTPS sempre
- Todas as requisições devem usar HTTPS
- Verifique certificados SSL/TLS
- Configure timeouts apropriados