Products

Four products, one integration

Everything you need to onboard users, read financial data and move money in Uzbekistan.

Balance

Data

Verified, real-time balances in UZS and USD.

Pull current and available balances for every account on a connected Item. Balances are reconciled from the bank ledger by database triggers, so “available” always reflects pending holds — critical before a payment.

  • ✓Current + available + limit per account
  • ✓Multi-currency (UZS, USD)
  • ✓Masked numbers, official names, subtypes
http
POST /v1/accounts/balance/get
{ "access_token": "access-sandbox-…" }
→ { "accounts": [{ "mask": "4415",
     "balances": { "available": 69160.47, "iso_currency_code": "UZS" }}]}

Transactions

Data

Clean, categorised, paginated history.

Enriched transactions with merchant names and a personal-finance category (FOOD_AND_DRINK, TRANSPORTATION…). Pending and posted are clearly separated. Date-filter and page with count/offset.

  • ✓Merchant enrichment for local retailers
  • ✓Pending vs posted, signed amounts
  • ✓Category primary + detailed
http
POST /v1/transactions/get
{ "access_token": "…", "start_date": "2026-08-01",
  "options": { "count": 100, "offset": 0 } }

Payment Initiation

Money movement

Direct account-to-account transfers — no card rails.

Initiate an A2A transfer straight from a linked account to any Uzbek bank account, bypassing Uzcard/Humo. Payments move through a guarded state machine with idempotency and PAYMENT_STATUS_UPDATED webhooks.

  • ✓Idempotency keys, exactly-once settlement
  • ✓Insufficient-funds & rejection handled cleanly
  • ✓Live status via webhooks or polling
http
POST /v1/payment/initiate
{ "access_token": "…", "account_id": "acc_…",
  "amount": 150000, "currency": "UZS",
  "creditor": { "name": "OOO Beneficiary",
                "account_number": "20208000900123456789" },
  "idempotency_key": "order-4821" }