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.
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 type | Source screen / feature | Granularity | Typical use |
|---|---|---|---|
| Linked-card transactions (soum & FX) | "My cards" feed | Per-transaction, paged by date and card token | Bookkeeping, dispute resolution, expense analytics |
| Card-to-card transfers | UZCARD ↔ HUMO transfer module | Per-event with commission tier (0%, 0.25%, 0.4%) | Reconciliation, fee analysis, P2P risk scoring |
| Statements | Statement export view | Date range, JSON / Excel / PDF | Tax reporting, audits, customer self-service |
| Online microloan state | Microloan up to 50M soum module | Application, decision, repayment schedule | Credit dashboards, collections, BNPL underwriting |
| Lendo / inTend instalments | Instalment plans area | Plan, instalment, repayment event | Merchant settlement, BNPL reporting |
| Deposits (soum & foreign currency) | Deposits screen | Position, replenishment, partial write-off | Treasury sync, wealth dashboards |
| Currency exchange events | FX module (incl. abroad) | Per-conversion rate & amount | FX P&L, travel-spend reporting |
| Virtual cards (Uzcard, HUMO, MasterCard) | Card ordering flow | Card token, status, limits | Card lifecycle automation, issuance APIs |
| Utility & service payments | "My Home" payment hub | Invoice ID, amount, provider, status | SMB billing apps, smart-home dashboards |
| Cashback ledger | Cashback up to 2% module | Per-payment accrual | Loyalty 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.
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.
Engagement workflow
- Scope confirmation — which Trastpay flows: statements, microloan, deposit, FX, utilities.
- Protocol analysis & API design (2–5 business days; longer when device-binding is in scope).
- Build and internal validation (3–8 business days).
- Docs, samples and test cases (1–2 business days).
- 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?
How long does a first delivery take?
How do you handle compliance in Uzbekistan?
Which payment networks are covered?
📱 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, Telegramt.me/trustbankuz, phone +998 71 2300330.