Consulta de Saldo

O endpoint de consulta de saldo permite verificar o saldo atual disponível na sua conta. Este endpoint retorna o saldo em tempo real, calculado com base em todas as transações realizadas.

Visão Geral

O endpoint de Consulta de Saldo permite verificar o saldo atual disponível na sua conta. Este endpoint retorna o saldo em tempo real, calculado com base em todas as transações realizadas.

Endpoint: /api/v1/balance

Metado: GET

Base URL (Produção): https://api.vexapagamentos.com.br/api/v1

Autenticação

Antes de fazer requisições, você precisa obter um token de acesso OAuth 2.0. Consulte a documentação de autenticação para mais detalhes.

Headers necessários:

Authorization: Bearer <seu-access-token>
Content-Type: application/json

Requisição

/api/v1/balance

Consulta o saldo atual disponível na conta.

O header Authorization deve conter o token de acesso obtido através do endpoint de autenticação OAuth, no formato Bearer Token.

Resposta

Resposta de Sucesso (200)

{
  "balance": 1250.75
}

Campos da resposta:

  • balance: Saldo disponível na conta em formato numérico (ex: 1250.75)

Exemplo de Requisição

Abaixo está um exemplo de como fazer a requisição usando cURL:

curl -X GET https://api.vexapagamentos.com.br/api/v1/balance \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." \
  -H "Content-Type: application/json"

E um exemplo usando JavaScript (fetch):

const response = await fetch('https://api.vexapagamentos.com.br/api/v1/balance', {
  method: 'GET',
  headers: {
    'Authorization': `Bearer ${accessToken}`,
    'Content-Type': 'application/json'
  }
});

const data = await response.json();
// Saldo disponível em data.balance

Possíveis Erros

Status 401 - Unauthorized

{
    "message": "Unauthorized",
    "statusCode": 401
}

Status 403 - Forbidden

{
    "message": "Usuário não encontrado ou inativo",
    "error": "Forbidden",
    "statusCode": 403
}

Status 404 - Not Found

{
    "message": "Credencial não encontrada",
    "error": "Not Found",
    "statusCode": 404
}

Notas Importantes

  • • O saldo retornado é calculado em tempo real com base em todas as transações
  • • O valor é retornado em formato numérico (ex: 1250.75)
  • • O saldo inclui depósitos, saques e todas as outras transações realizadas
  • • Certifique-se de que o token de acesso está válido antes de fazer a requisição