Skip to main content

Saldo

GET /v1/balance te devolve o saldo agregado da sua conta — quanto entrou, quanto foi cobrado em taxas, quanto está disponível para saque e quanto está retido. Tudo em BRL, como string decimal.

Quando usar

Para mostrar saldo no seu painel

Se o seu produto tem uma área meu saldo, leia direto da API em vez de manter um espelho local.

Antes de fazer um saque

Confira availableAmount antes de pedir um saque pelo app ou pela API para garantir que o valor está disponível.

Como funciona

1

Faça uma chamada autenticada

GET https://api.troqpay.com/v1/balance com Authorization: Bearer trq_test_... ou trq_live_....
2

Leia os campos

A resposta traz oito valores, todos em BRL como string decimal.
3

Use availableAmount como referência de saque

availableAmount é o que está realmente liberado para você sacar agora.

Exemplo

Como ler cada campo

Os valores são strings decimais, não números. Em JavaScript, evite Number(balance.availableAmount) — você pode perder precisão. Use uma biblioteca decimal (bignumber.js, decimal.js) ou BigInt em centavos.

O que esperar em cenários diferentes

Próximos passos

Solicitar saque

Solicite saques (Pix ou carteira USDT) com o destino aprovado na conta.

Boas práticas

Veja o que vale a pena salvar em logs ao operar saldo e checkouts.

API Reference

Consulte o schema completo de GET /v1/balance na referência.

Precisa de ajuda para seguir?

Revisar autenticação

Confira chaves, ambiente e o gate de produção antes de chamar saldo em LIVE.

Revisar erros

Veja o que 403 forbidden ou 401 unauthorized querem dizer.

Abrir o app

Confira o saldo no app para comparar com o que a API devolve.