Skip to Content
CORE APIBalance

Balance

GET/v1/balance

Check wallet pockets and limits. There is no request body or query parameters. Returns the key’s environment (test or live).

Multi-currency wallets

Each currency is its own wallet pocket. Do not sum unlike currencies into one headline number.

Top-level balance / availableBalance / pendingBalance / currency / limits are the primary pocket (BDT first when it exists). Also read items: one card per currency.

  • availableBalance = spendable settled funds for that pocket.
  • pendingBalance = in-flight pay-ins in that currency (not spendable).
Pocket (currency)RegionDisplay
BDTBangladeshBDT
BRLBrazilBRL
USDTIndia H2HUSDT
USDCEuropeUSDC
NGNNigeriaNGN
PYUSD-USDCPYUSDPYUSD USDC

PYUSD USDC is not Europe USDC. USDC and PYUSD-USDC are separate pockets. EUR payouts debit USDC only and cannot spend PYUSD-USDC.

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
environmentstringThe key’s mode: test or live
balancestringPrimary pocket total
availableBalancestringPrimary pocket spendable amount
pendingBalancestringPrimary pocket in-flight pay-ins
currencystringPrimary pocket code (BDT-first when it exists)
lastUpdatedstring | nullLast update timestamp
limitsobjectTransaction limits for the primary pocket
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
itemsobject[]One card per currency pocket
items[].currencystringPocket code (BDT, BRL, USDT, USDC, NGN, PYUSD-USDC)
items[].availableBalancestringSpendable settled funds for that pocket
items[].pendingBalancestringIn-flight pay-ins in that currency
items[].regionstringMarket / rail that owns the pocket
items[].displayLabelstringLabel for UI cards
Last updated on