Skip to main content

Visão Geral

A API Pública Avista é uma plataforma completa para integração com serviços de pagamento PIX e gestão de contas. Nossa API permite que você:
  • Gere cobranças PIX dinâmicas para recebimento
  • Realize pagamentos PIX para qualquer chave
  • Consulte saldos em tempo real
  • Gerencie estornos de transações
  • Integre pagamentos instantâneos em sua aplicação

Ambientes

Desenvolvimento

http://localhost:4008

Produção

https://api.avista.global

Autenticação

Todos os endpoints da API (exceto o de geração de token) requerem autenticação via Bearer token. O processo de autenticação segue o padrão OAuth 2.0 com certificado X.509:
1

Obtenha suas credenciais

Solicite seu clientId e clientSecret através do portal Avista
2

Configure seu certificado X.509

Instale o certificado cliente fornecido em seu ambiente
3

Gere o token de acesso

Use o endpoint /api/auth/token com suas credenciais e certificado para gerar um token Bearer
4

Utilize o token

Inclua o token no header Authorization: Bearer {token} em todas as requisições
O token gerado tem validade de 30 minutos e deve ser renovado após esse período.

Códigos de Status HTTP

A API utiliza códigos de status HTTP padrão para indicar o sucesso ou falha de uma requisição:
CódigoSignificadoDescrição
200OKRequisição bem-sucedida (GET)
201CreatedRecurso criado com sucesso (POST)
400Bad RequestDados inválidos na requisição
401UnauthorizedToken ausente, inválido ou expirado
404Not FoundRecurso não encontrado
500Internal Server ErrorErro interno do servidor

Formato de Datas

Todas as datas na API seguem o padrão ISO 8601 com timezone UTC:
2024-01-15T10:30:00.000Z

Primeiros Passos

Suporte

Para questões técnicas ou suporte, entre em contato: