Alliance Pay API integration services (HUMO / UZCARD / OpenBanking)

Authorized protocol analysis and production-ready API implementations for ASIA ALLIANCE BANK's Alliance Pay app — built for Uzbekistan and cross-border data flows

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

Connect Alliance Pay accounts, card flows, and statement data to your stack — under authorized access

We deliver Alliance Pay protocol analysis and API implementations covering online identification, account statements, UZS and foreign-currency card transfers, HUMO-to-HUMO P2P routing, SWIFT outgoing transfers, utility and tax payments, deposit lifecycle, and loan account queries. Integrations follow OpenBanking data-sharing patterns used across Uzbekistan's HUMO and UZCARD ecosystems.

Account statement API — Retrieve card, deposit, and loan account history with date-range filters and pagination; export to JSON, CSV, or PDF for accounting reconciliation.
HUMO & UZCARD P2P — Card-to-card transfers inside ASIA ALLIANCE BANK, HUMO-to-HUMO across any Uzbek bank, and VISA/MASTERCARD international moves mirrored as programmatic endpoints.
Utility & tax payments — Programmatic access to the 600+ service provider catalogue, the "My Home" household-utility tracker, and tax/budget payments with cashback records.
SWIFT & cross-border — Initiate and reconcile outbound SWIFT transfers, receive international remittances, and fetch live exchange rates for conversion/cross-conversion flows.

What we deliver

Deliverables checklist

  • OpenAPI 3.1 specification covering login, statements, transfers, and webhooks
  • Protocol and auth flow report (token chain, device binding, certificate pinning notes)
  • Runnable source in Python and Node.js for statement export and HUMO P2P
  • Postman collection plus automated pytest / Jest integration tests
  • Compliance pack: ZRU-547 data-minimization checklist, consent-capture template, retention policy

API example: Alliance Pay statement query

// Fetch Alliance Pay card statement (pseudocode)
POST /api/v1/alliance-pay/statement
Content-Type: application/json
Authorization: Bearer <ACCESS_TOKEN>
X-Device-Id: <DEVICE_FINGERPRINT>

{
  "account_id": "UZ34AABK00000000012345",
  "card_network": "HUMO",
  "from_date": "2026-03-01",
  "to_date": "2026-03-31",
  "page": 1,
  "page_size": 100
}

Response (200):
{
  "account_id": "UZ34AABK00000000012345",
  "currency": "UZS",
  "opening_balance": 4520000,
  "closing_balance": 4105750,
  "transactions": [
    { "ts": "2026-03-04T09:12:11Z",
      "amount": -125000,
      "merchant": "Uzbektelecom",
      "category": "utility",
      "cashback": 1250 }
  ],
  "page": 1, "has_more": true
}

Key integration scenarios

Corporate accounting sync (UZS and USD movements into ERP), loyalty analytics over the 1% utility cashback stream, merchant-side reconciliation for HumoPay tap-to-pay, SWIFT compliance audit trails, and unified dashboards that combine Alliance Pay with other Uzbek wallets for treasury teams.

Data available for integration

Alliance Pay surfaces dense, structured retail-banking data. The table below maps what an authorized integration can expose through our API layer, derived from the app's functional footprint and typical OpenBanking contracts seen across HUMO and UZCARD members.

Data typeSource (screen / feature)GranularityTypical downstream use
Card transaction historyTransaction monitoring, card detail screenPer-transaction (timestamp, amount, currency, merchant, MCC)Accounting sync, fraud scoring, ERP feed
Account and wallet balancesHome dashboard widgets, walletReal-time, per-accountTreasury dashboards, cash-flow forecasting
Deposit account positionsDeposits screen, demand depositsPer-deposit (rate, term, accrued interest)Yield analytics, client reporting
Loan schedule & repaymentsLoans sectionPer-loan amortisation linesRisk control, collection automation
Utility & tax payments600+ provider catalogue, "My Home"Per-payment with provider code and cashback lineHousehold spend analytics, tax-report prefill
P2P and SWIFT transfersTransfers, SWIFT screenPer-transfer with counterparty and purpose codeAML monitoring, cross-border reporting
FX rates and conversionsRates screen, conversion engineIntraday snapshots, per-conversion logPricing feeds, multi-currency accounting
Branch, ATM & info-kiosk locationsLocations featurePer-branch with operating hoursService maps, routing, voice assistants

Typical integration scenarios

1. SME accounting sync

An SME using a local accounting suite needs its Alliance Pay card and UZS settlement movements posted automatically. The flow: daily statement pull via /statement, normalization into IFRS-style journal lines, and delivery into the ERP. Maps to classic OpenBanking AISP patterns, scoped to authorized consent.

2. HUMO-to-HUMO disbursement for marketplaces

A local marketplace pays sellers by pushing HUMO-to-HUMO transfers. We wrap the Alliance Pay transfer endpoint with an idempotent /disbursement call, queue retries on network timeouts, and publish a webhook per settlement event for the merchant's ledger.

3. SWIFT outbound with compliance trail

An exporter uses SWIFT to pay overseas suppliers. Integration covers the pre-screen AML fields (beneficiary, purpose, ISO 20022 remittance code), the actual /swift/transfer call, and a reconciliation webhook that matches MT103 references back to the internal invoice number.

4. Utility & "My Home" household analytics

A consumer-finance app ingests the household's utility history through the Alliance Pay provider catalogue and "My Home" data model. Monthly rollups feed a budgeting UI and trigger anomaly alerts when a utility line jumps beyond seasonal baselines; cashback events are tagged separately.

5. Deposit & loan portfolio for wealth tools

A wealth dashboard ingests deposit positions (principal, rate, maturity) and loan amortisation schedules from Alliance Pay, joining them with accounts held elsewhere to produce a single net-worth view. Each data refresh is consent-bound and time-boxed to the user's active authorization.

Technical implementation

Authorization & session flow

// Step 1: init session (pseudocode)
POST /api/v1/alliance-pay/session/init
{
  "phone": "+998XXXXXXXXX",
  "device_id": "ab12-cf9e-77",
  "app_version": "3.8.1"
}
=> { "session_id": "...", "challenge": "otp_sms" }

// Step 2: verify OTP and bind consent
POST /api/v1/alliance-pay/session/verify
{
  "session_id": "...",
  "otp": "483920",
  "scopes": ["statement:read","transfer:humo","deposit:read"],
  "consent_ttl_days": 90
}
=> { "access_token": "...", "refresh_token": "...",
     "expires_in": 1800 }

HUMO P2P transfer request

POST /api/v1/alliance-pay/transfer/humo
Authorization: Bearer <ACCESS_TOKEN>
Idempotency-Key: 2026-04-23-tx-00017

{
  "from_card": "9860xxxxxxxx1234",
  "to_card":   "9860xxxxxxxx9876",
  "amount":    350000,
  "currency":  "UZS",
  "purpose":   "salary_advance",
  "client_ref":"payroll-Q2-00017"
}

=> 202 Accepted
{
  "transfer_id": "trf_9f3b2c",
  "status": "pending",
  "fee": 0,
  "network": "HUMO"
}

Webhook: transaction event

// Delivered to your /webhooks/alliance-pay
POST /webhooks/alliance-pay
X-Signature: sha256=...

{
  "event": "transaction.posted",
  "account_id": "UZ34AABK00000000012345",
  "tx": {
    "id": "tx_88201",
    "ts": "2026-04-23T12:04:55Z",
    "amount": -42000,
    "currency": "UZS",
    "channel": "HumoPay",
    "merchant": "Korzinka Supermarket"
  }
}

// Error handling: retry with exponential backoff (1s, 4s, 16s, 64s)
// 401 => refresh token; 409 => idempotency conflict, drop duplicate.

Compliance & privacy

Every Alliance Pay integration we deliver is scoped to explicit, logged user authorization. Relevant frameworks we align with:

  • Law of Uzbekistan No. ZRU-547 "On Personal Data" (2019) — data minimization, cross-border transfer rules, and localization expectations for processing of personal data.
  • Central Bank of Uzbekistan (CBU) fintech mandate — expanded in late 2025 to cover fintech regulation, consumer protection, and startup oversight; integrations are engineered to remain compatible with CBU expectations.
  • Digital banking verification rules (effective 22 April 2026) — phone numbers registered in the user's own name and matching the personal identification number; our onboarding flows capture and verify this alignment.
  • HUMO & UZCARD scheme rules — message-level formatting and settlement constraints for domestic card transfers.
  • SWIFT CSP & ISO 20022 guidance — message integrity, sanction screening, and remittance information for outbound payments.

We also keep consent logs, signed audit trails, and per-scope token separation so a statement-read integration can never initiate a transfer.

Data flow / architecture

A typical Alliance Pay integration flows across four nodes:

  • 1. Client app or backend — initiates authorized calls with a scoped token.
  • 2. Integration gateway — our hardened API layer that translates requests into the Alliance Pay protocol, handles retries, and enforces idempotency.
  • 3. Storage & normalization — optional encrypted cache (PostgreSQL or S3-compatible bucket) for statements, webhooks, and compliance logs.
  • 4. Downstream consumer — ERP, dashboard, risk engine, or analytics warehouse that reads normalized OpenBanking-style records.

This pipeline keeps real-time events (HumoPay taps, transfer confirmations) flowing through the webhook channel while batch pulls (daily statements, FX snapshots) run on a scheduled cron.

Market positioning & user profile

Alliance Pay targets retail customers of ASIA ALLIANCE BANK (aab.uz), a Tashkent-headquartered commercial bank, and primarily serves Uzbek residents on Android and iOS. The user base skews toward everyday banking consumers who pay utilities, hold HUMO or UZCARD plastic, transfer money domestically, and occasionally send SWIFT transfers abroad. This profile makes the app's data most valuable for household-finance tools, SME accounting add-ons, and remittance partners serving Uzbekistan's diaspora. In 2024–2025 the ecosystem around Alliance Pay expanded rapidly: Uzbekistan's Fast Payment System crossed $10.2 billion in monthly throughput by July 2025, UZCARD and HUMO completed mutual ATM acceptance, and India's NPCI publicly explored UPI interoperability with both schemes — all of which raises the strategic value of a clean Alliance Pay integration for any platform that needs Uzbek banking reach.

Screenshots

Visual reference pulled from the official Alliance Pay Google Play listing. Tap any thumbnail to enlarge.

Alliance Pay screenshot 1 Alliance Pay screenshot 2 Alliance Pay screenshot 3 Alliance Pay screenshot 4 Alliance Pay screenshot 5 Alliance Pay screenshot 6 Alliance Pay screenshot 7 Alliance Pay screenshot 8 Alliance Pay screenshot 9 Alliance Pay screenshot 10

Similar apps & integration landscape

Alliance Pay sits inside a dense Uzbek fintech ecosystem. Teams that work with any of the apps below often end up needing unified exports, cross-bank reconciliations, or consistent OpenBanking-style schemas across all of them — which is a common driver for commissioning an Alliance Pay integration alongside the others.

  • Payme — Uzbekistan's top-ranked finance app (by Paymego); holds P2P transfer history, merchant payments, and wallet balances useful for unified transaction timelines.
  • Click SuperApp — A long-established payments system with USSD and peer-to-peer roots; its transaction data pairs naturally with Alliance Pay for household spend analytics.
  • Uzum Bank — Fast-growing digital bank with its own card issuance and deposit products; integrations often consolidate Uzum and Alliance Pay statements for SME bookkeeping.
  • Kapitalbank — Benchmark digital bank in Uzbekistan with broad Visa/HUMO/UZCARD coverage; customers frequently hold accounts at both Kapitalbank and ASIA ALLIANCE BANK.
  • TBC UZ — Mobile-first bank extension of TBC Bank into Uzbekistan, strong on instant deposits and credit products; sits in the same retail OpenBanking bucket.
  • Anorbank — Digital-first bank focused on credit cards and instalment lending; integrations often focus on loan schedule exports.
  • Apelsin — Bank-backed payment app layered on a traditional banking license; useful source of wallet and utility-bill history.
  • Ipak Yuli — Long-running commercial bank with a mobile app serving SMEs and retail clients; common in corporate-treasury integration briefs.
  • Paynet — One of the earliest payment companies in Uzbekistan, with a kiosk and mobile footprint; relevant for historical utility-payment coverage.
  • Myuzcard — The mobile app tied to the UZCARD processing centre itself; its data model overlaps with any UZCARD-facing Alliance Pay integration.

If you search for any of these names while researching an API project in Uzbekistan, the same concerns tend to apply: authorized statement export, HUMO or UZCARD P2P automation, and a single normalized schema across banks. That overlap is exactly where our Alliance Pay work slots in.

About us

We are an independent technical studio specialised in OpenBanking, OpenData, and authorized protocol analysis. Our engineers have shipped API layers for retail banks, payment processors, and cross-border remittance providers across CIS, South Asia, and Southeast Asia, including HUMO and UZCARD-adjacent work.

  • Retail banking, e-wallets, card schemes, and cross-border settlement
  • Protocol analysis with a strict authorized-use posture
  • Custom SDKs in Python, Node.js, Go, and Kotlin for mobile-side integration
  • Compliance alignment with Uzbek ZRU-547, CBU guidance, and scheme rules
  • Source code delivery from $300 — runnable API source plus documentation; pay after delivery upon satisfaction
  • Pay-per-call API billing — call our hosted Alliance Pay endpoints and pay only per successful request, no upfront commitment

Contact

Share the target app, the data scopes you need, and any existing sandbox credentials. We reply within one business day.

Contact page

Engagement workflow

  1. Scope confirmation — which Alliance Pay scopes (statement, transfer, deposit, SWIFT) and which regions.
  2. Protocol analysis and API design (3–6 business days).
  3. Implementation and internal validation against mock and sandbox traffic (4–9 business days).
  4. Documentation, Postman collection, and test harness (1–2 business days).
  5. Typical first drop: 7–15 business days; regulated reviews may extend this.

FAQ

What do you need from me?

The app name (provided), the exact scopes you need (statement, HUMO P2P, SWIFT, deposits, loans), any existing sandbox credentials, and the compliance posture of your product (B2B or B2C, data-residency needs).

How long does delivery take?

Usually 7–15 business days for a first API drop and docs; SWIFT or deposit-heavy scopes may take a few days longer due to extra validation cycles.

How do you handle compliance?

Authorized access only, explicit consent capture, per-scope token separation, signed audit logs, and alignment with ZRU-547 plus CBU fintech guidance. NDAs on request.

Do you cover both Android and iOS?

Yes — Alliance Pay is analysed on both platforms so your backend integration is resilient to platform-specific behaviors.
📱 Original app overview (appendix)

Alliance Pay is the retail mobile banking application from JSCB ASIA ALLIANCE BANK (aab.uz), a commercial bank headquartered in Tashkent, Uzbekistan. The app delivers a full suite of day-to-day banking capabilities over a single mobile interface, available on both Android (package uz.tune.juicer) and iOS.

Highlighted features from the official listing include:

  • Online identification without visiting a branch.
  • Customizable home-screen widgets and push notifications for services and transactions.
  • Transaction monitoring across cards and accounts.
  • Payments to 600+ service providers; utility, TV, mobile, and Internet bills with up to 1% cashback into the wallet.
  • Tax and budget payments, plus the "My Home" household-utility control module.
  • Statement retrieval for any account.
  • HumoPay contactless payments directly from the app.
  • Templates and "auto payments" for recurring obligations.
  • Transfers by bank details, P2P UZS transfers between any cards, and free transfers between any cards issued by ASIA ALLIANCE BANK.
  • HUMO-to-HUMO transfers across any Uzbek bank with no commission.
  • Foreign-currency VISA / MASTERCARD transfers between cards issued by ASIA ALLIANCE BANK.
  • Outbound and inbound SWIFT transfers.
  • Loan repayments and loan information queries.
  • Currency conversion and cross-conversion.
  • Online card ordering and online deposit placement (including demand deposits).
  • Chat with bank representatives.
  • Information on loans, deposits, and plastic cards issued by ASIA ALLIANCE BANK.
  • Branch, CBU office, exchange office, ADM, info-kiosk, and ATM locator with operating hours.
  • Live exchange rate board.

Official bank channels: website aab.uz, Telegram @asialliancebank, Instagram @asia_alliance_bank, Facebook AsiaAllianceBank, contact numbers (+998) 71 231 60 00 and 1270.