Skip to Content
CORE APIBalance

Balance

GET/v1/balance

Check the primary wallet pocket and limits. There is no request body or query parameters.

Multi-currency wallets

Each currency is its own wallet pocket (e.g. BDT, BRL, USDT, USDC). Do not sum unlike currencies into one headline number.

  • availableBalance = settled ledger balance, spendable for payout.
  • pendingBalance = sum of pending pay-ins in that currency (in-flight, not spendable).

GET /v1/balance returns the primary pocket (BDT-first when multiple exist). To render one card per pocket (Bangladesh BDT, Brazil BRL, India USDT, Europe USDC), the dashboard uses the portal endpoint GET /portal/me/wallets.

Do not present GET /v1/account-balance as the merchant’s balance — that is upstream operator crypto, not the Transacty ledger.

Example

curl -X GET https://api.transacty.ai/v1/balance \
  -H "X-Transacty-Key: $TRANSACTY_KEY" \
  -H "X-Transacty-Timestamp: $TS" \
  -H "X-Transacty-Signature: $SIG" \
  -H "Content-Type: application/json"

Response fields

FieldTypeDescription
balancestringTotal wallet balance
availableBalancestringAvailable amount for use
pendingBalancestringAmount in pending state
currencystringCurrency code (example: BDT)
lastUpdatedstring | nullLast update timestamp
limitsobjectTransaction limits object
limits.payinobjectPay-in min/max limits
limits.payin.minnumberMinimum pay-in amount
limits.payin.maxnumberMaximum pay-in amount
limits.payoutobjectPayout min/max limits
limits.payout.minnumberMinimum payout amount
limits.payout.maxnumberMaximum payout amount
Last updated on