Trastpay API integration services (UZCARD / HUMO / OpenBanking)

Protocol analysis and production-ready integration code for Trastbank's Trastpay app — built for Uzbekistan's UZCARD, HUMO and cross-border card flows.

From $300 · Pay-per-call available
OpenData · OpenBanking · UZCARD/HUMO · Protocol analysis

Bring Trastpay account data, statements and payment rails into your back office

Trastpay is the digital channel of PJSB Trustbank in Uzbekistan, holding linked-card transactions across UZCARD and HUMO, deposit balances in soum and foreign currency, online microloan status up to 50 million soum, virtual-card metadata and cashback ledger entries. Each of those data sources has clear OpenData value for accounting platforms, ERP teams, treasury dashboards and consumer-finance products that need to reconcile activity outside the Trastpay UI.

Card-to-card transaction history — UZCARD↔UZCARD, UZCARD↔HUMO and HUMO↔HUMO movements with commission tier, counterparty masked PAN and posted timestamp; ideal for bookkeeping and dispute reconciliation.
Statement and balance APIs — Soum and foreign-currency card statements, deposit positions, partial-withdrawal events, and an end-of-day snapshot endpoint that downstream warehouses can ingest without scraping.
Microloan, deposit and FX endpoints — Online microloan eligibility responses, Lendo and inTend instalment lifecycles, deposit replenishment events, and Trastbank conversion rates for MasterCard / VISA flows.
Utility, tax and merchant payments — Programmatic access to "My Home" utility invoices (electricity, gas, water, heating, garbage), mobile top-ups, government fines and tax payments, plus 2% cashback ledger queries.

Data available for integration

The table below is built from the Trastpay feature set and the way Trastbank exposes data through its mobile and internet-banking channels. Each row is a candidate endpoint we typically wire up during a protocol-analysis engagement; granularity reflects what the Trastpay client itself works with.

Data typeSource screen / featureGranularityTypical use
Linked-card transactions (soum & FX)"My cards" feedPer-transaction, paged by date and card tokenBookkeeping, dispute resolution, expense analytics
Card-to-card transfersUZCARD ↔ HUMO transfer modulePer-event with commission tier (0%, 0.25%, 0.4%)Reconciliation, fee analysis, P2P risk scoring
StatementsStatement export viewDate range, JSON / Excel / PDFTax reporting, audits, customer self-service
Online microloan stateMicroloan up to 50M soum moduleApplication, decision, repayment scheduleCredit dashboards, collections, BNPL underwriting
Lendo / inTend instalmentsInstalment plans areaPlan, instalment, repayment eventMerchant settlement, BNPL reporting
Deposits (soum & foreign currency)Deposits screenPosition, replenishment, partial write-offTreasury sync, wealth dashboards
Currency exchange eventsFX module (incl. abroad)Per-conversion rate & amountFX P&L, travel-spend reporting
Virtual cards (Uzcard, HUMO, MasterCard)Card ordering flowCard token, status, limitsCard lifecycle automation, issuance APIs
Utility & service payments"My Home" payment hubInvoice ID, amount, provider, statusSMB billing apps, smart-home dashboards
Cashback ledgerCashback up to 2% modulePer-payment accrualLoyalty programmes, customer-value modelling

Typical integration scenarios

1. SMB accounting sync

An SMB accounting platform pulls daily UZCARD and HUMO transactions for a Trastbank business owner. Through the statement API, transactions land with commission tier, counterparty masked PAN and a stable transaction id, then map cleanly onto OpenBanking-style "transactions" objects in 1C, Bitrix24 or QuickBooks connectors.

2. Microloan dashboard

A consumer-finance dashboard reads online-microloan eligibility responses and repayment schedules from Trastpay. Each response includes decision code, principal, term and instalment plan, which a risk team consumes through a webhook and writes into a credit-bureau-aware ledger to power affordability checks.

3. Cross-border FX reporting

A traveller pays abroad with a Trastbank MasterCard / VISA. The FX module emits conversion events with rate, base and quote currency. We wire these into a treasury system that classifies the spend, applies the customer's home-currency P&L policy and feeds a tax-residency report — fully aligned with OpenFinance reporting fields.

4. Utility-payment automation

A property-management SaaS uses the "My Home" utility endpoints to pull invoice IDs for electricity, gas, water, heating and garbage on a tenant-by-tenant basis, schedules autopay against a Trastpay e-wallet, and pushes confirmation events back into the landlord's ERP.

5. Loyalty & cashback analytics

A retail-tech vendor consumes the 2% cashback ledger plus card-payment metadata to build a customer-value model. The OpenData feed lets the vendor segment Trastbank cardholders by spend category, lift cashback redemption and report uplift back to the merchant network through a clean REST surface.

What we deliver

Deliverables checklist

  • API specification in OpenAPI 3.1 / Swagger
  • Protocol and auth flow report (OAuth, refresh chain, device binding)
  • Runnable source for login, statement, microloan and FX APIs (Python & Node.js)
  • Automated tests, mock server and Postman collection
  • Compliance guidance covering ZRU-547 personal data and PP-153 financial-sector duties
  • Operational runbook: rate limits, retries, webhook replay, idempotency keys

Technical implementation snippets

// 1) Login & device bind (pseudocode)
POST /api/v1/trastpay/auth/login
Content-Type: application/json

{
  "phone": "+998901234567",
  "otp": "482913",
  "device_id": "tp-android-9b2…",
  "client_id": "ofl-partner-001"
}

200 OK
{
  "access_token": "eyJhbGciOi…",
  "refresh_token": "rtk_…",
  "expires_in": 1800,
  "scopes": ["statements:read","microloan:read","fx:read"]
}
// 2) Statement query — UZCARD/HUMO
POST /api/v1/trastpay/statement
Authorization: Bearer <ACCESS_TOKEN>

{
  "card_token": "tok_uzcard_8131xx",
  "from": "2026-04-01",
  "to":   "2026-04-30",
  "rail": "UZCARD",
  "include_commission": true,
  "page": 1, "page_size": 100
}

200 OK
{
  "items": [
    {"id":"txn_…","amount":-152000,"currency":"UZS",
     "rail":"UZCARD","commission":380,"posted_at":"2026-04-12T09:14:00+05:00",
     "counterparty_pan":"8600****4421"}
  ],
  "next_page": 2
}
// 3) Microloan webhook (idempotent)
POST https://your-app.example.com/webhooks/trastpay/microloan
X-Trastpay-Signature: v1=…
X-Idempotency-Key: ml_8af0…

{
  "event": "microloan.decision",
  "loan_id": "ml_8af0…",
  "decision": "approved",
  "principal": 12000000,
  "currency": "UZS",
  "term_months": 12,
  "schedule_url": "/api/v1/trastpay/microloan/ml_8af0…/schedule"
}

Compliance & privacy

Regulatory posture

Trastpay sits inside Uzbekistan's regulated financial perimeter. Our integrations follow the Law of the Republic of Uzbekistan No. ZRU-547 "On Personal Data" (2019) and the 2025 Presidential Decree PP-153, which introduces compulsory breach notifications and legal liability for data incidents in the financial sector. Biometric, genetic and telecommunications-related personal data is kept inside Uzbekistan, as required by the amended localization rules.

Operational controls

  • Authorization is sourced from the customer (Trastbank account holder) — no scraping of unauthenticated content.
  • Tokens are short-lived; refresh and device-binding follow the Central Bank of Uzbekistan's digital banking verification rules effective from April 2026.
  • Every API call is logged with consent metadata and request hash for incident response.
  • UZCARD and HUMO national payment system rails are addressed under their respective licensing regimes.
  • Data minimization: only fields the integration actually needs are surfaced to downstream systems.

Data flow & architecture

A typical Trastpay deployment takes a deliberately small set of stages so audit trails stay short. The pipeline runs as: Trastpay client / Trastbank backend → Authorized API gateway (OAuth + device-bound tokens) → Ingestion service (idempotent, rate-limited) → Data store (encrypted, region-pinned to Uzbekistan when needed) → Customer-facing API or analytics output. Webhooks reuse the same signature scheme as the inbound APIs, so partner systems do not have to maintain a second trust model.

Market positioning & user profile

Trastpay primarily serves retail customers of PJSB Trustbank inside Uzbekistan, with growing demand from cross-border travellers using MasterCard and VISA Trastbank cards. The user base skews toward Android first (Google Play distribution dominates Uzbekistan's smartphone market) with iOS support for a smaller premium segment. B2B demand for integrations comes from accounting SaaS, ERP integrators, BNPL platforms (Lendo, inTend), property managers and treasury teams who must reconcile UZCARD / HUMO traffic alongside MasterCard / VISA spend in a single ledger. The 2025 KPMG report on Uzbekistan B2C payments and BNPL highlights this convergence as the main near-term integration opportunity.

Screenshots

Click any thumbnail to view a larger version.

Trastpay screenshot 1 Trastpay screenshot 2 Trastpay screenshot 3 Trastpay screenshot 4 Trastpay screenshot 5 Trastpay screenshot 6 Trastpay screenshot 7

Similar apps & integration landscape

Teams that use Trastpay rarely use it in isolation. The Uzbek fintech market is dense, and most accounting, ERP and BNPL platforms need a unified view across several wallets and bank apps. The titles below are part of the same broader integration landscape — listing them here helps developers searching for any of these platforms find consistent OpenData & OpenFinance integration guidance.

Payme

Top consumer payment app in Uzbekistan; users typically need unified P2P-transfer history alongside Trastpay card statements.

Click

Pioneer of USSD payments and P2P in Uzbekistan; integrators often combine Click receipts with Trastbank card movements for full coverage.

Uzum Bank onlayn

Super-app from Uzbekistan's first fintech unicorn; common pairing with Trastpay for BNPL and savings reconciliation.

Myuzcard

Official UZCARD wallet; useful for dual-rail reporting when Trastpay and Myuzcard share the same UZCARD card portfolio.

Beepul

Beeline Uzbekistan's payment app; pairs well with Trastpay for telecom and utility consolidation.

Paynet

Long-standing payment terminal network; in 2025 Paynet acquired the HUMO national processing centre, making cross-source reporting more relevant.

Alif

Mobile finance, BNPL and remittance app; integrators often line up Alif instalments next to Trastpay's Lendo and inTend plans.

Anor Bank

Digital-first bank in Uzbekistan; cross-bank exports help customers track UZCARD/HUMO activity across both stacks.

TBC Uzbekistan

Regional digital bank; relevant when consolidating multi-bank statements for accounting platforms.

Uzum Nasiya

Dedicated BNPL product; sits next to Trastpay microloans in many consumer-finance dashboards.

About us

OpenFinance Lab is an independent technical studio focused on App protocol analysis, authorized API integration and OpenData / OpenFinance / OpenBanking work. Our team is built from engineers who have shipped at banks, payment processors, KYC vendors and cloud platforms.

  • Hands-on experience with UZCARD, HUMO, MasterCard and VISA data flows
  • Familiar with Central Asian regulatory expectations and data-localization rules
  • Custom Python / Node.js / Go SDKs, test harnesses and Postman collections
  • Pipeline coverage from protocol analysis → build → validation → compliance hand-off
  • Source code delivery from $300 — runnable API source code and full documentation; pay after delivery upon satisfaction
  • Pay-per-call API billing — access our hosted endpoints and pay per call only, no upfront cost

Contact

For quotes or to submit your target app and requirements, open our contact page. Tell us which Trastpay scope you need (statements, microloan, FX, utilities) and your preferred engagement model.

Contact page

Engagement workflow

  1. Scope confirmation — which Trastpay flows: statements, microloan, deposit, FX, utilities.
  2. Protocol analysis & API design (2–5 business days; longer when device-binding is in scope).
  3. Build and internal validation (3–8 business days).
  4. Docs, samples and test cases (1–2 business days).
  5. First delivery typically lands in 5–15 business days; third-party approvals or sandbox waits may extend the timeline.

FAQ

What inputs do you need to start a Trastpay integration?

The target app name (Trastpay), the concrete data scope you need (statements, microloan status, deposits, currency rates, utility payments), and any sandbox credentials, OAuth registration, or merchant agreement you already hold with Trastbank or partner processors.

How long does a first delivery take?

A standard scope — login, account, and statement endpoints — usually ships in 5–12 business days. Cross-border currency, microloan workflows, or webhook-driven settlement reconciliation typically extend the timeline by another 3–7 business days.

How do you handle compliance in Uzbekistan?

We work only under documented authorization or public APIs, align with the 2019 Personal Data Law (ZRU-547) and the 2025 financial-sector decree PP-153, and apply the Central Bank of Uzbekistan's verification rules for digital banking that take effect in April 2026. Biometric and telecommunications data is kept inside Uzbekistan as required.

Which payment networks are covered?

UZCARD and HUMO domestic rails, plus MasterCard and VISA cards issued by Trastbank for cross-border flows. Currency conversion and FX-aware reporting are part of the standard delivery.
📱 Original app overview (appendix)

Trastpay is the redesigned mobile banking application of PJSB "Trustbank" (Uzbekistan), distributed as trastpay.uz on Google Play and on the iOS App Store. The app is positioned as the modern channel for retail customers, with a multi-functional layout covering cards, transfers, microloans, deposits, FX and utilities.

  • Card monitoring — Free monitoring of all transactions on linked cards (soum and currency).
  • Card-to-card transfers — HUMO ↔ HUMO at 0%, HUMO ↔ UZCARD at 0.25%, UZCARD ↔ HUMO at 0.4%, transfers from Trastbank UZCARD to other Uzbek banks' HUMO at 0.25%, UZCARD ↔ UZCARD at 0.4%.
  • Online microloans — Up to 50 million soum, term 12 months, with a fast eligibility response. Lendo and inTend instalment plans are also visible and repayable from inside the app.
  • Deposits — Soum and foreign-currency deposits with replenishment and partial write-off options.
  • Currency exchange — Conversion against MasterCard and VISA Trastbank cards; works abroad as well.
  • Service payments — Utilities (electricity, gas, water, heating, garbage), mobile and internet, taxes and fines, repayment of PSB Trustbank loans, and saved invoices.
  • Cashback — Up to 2% on every payment.
  • Onboarding — Remote identification without visiting the bank, electronic wallet opening and customizable transaction templates.
  • Coming soon — Nearest service-point finder for PSB Trustbank and per-card spending limits.
  • Channels — Website trastbank.uz, Telegram t.me/trustbankuz, phone +998 71 2300330.

Last updated: 2026-05-03