Authorized protocol analysis and production-ready APIs for the PASHA Bank mobile app (az.pashabank.mobilebank): cards, statements, ANI Payment System, Keshbek, and SİMA digital signature flows.
PASHA Bank is one of the top three banks in Azerbaijan with assets of about AZN 8.6 billion as of December 2024 and a credit portfolio that grew 16.5% in 2024. Its mobile application bundles cash loan origination, card management, transaction history, Keshbek loyalty, ANI Payment System (instant payments), utility and bank-to-bank payments, and SİMA digital signature support. We turn those flows into clean, authorized APIs your team can call from any backend.
Surface the full list of debit, credit and salary cards bound to a PASHA Bank account, with available balance, card status (active / blocked), expiry, and last four digits. Use case: a fintech dashboard that aggregates an SME owner's personal and corporate cards into one cash-position view.
Fetch recent transactions across cards and accounts with merchant, amount, currency (AZN, USD, EUR), MCC code and timestamp. Use case: an accounting module that auto-categorizes salary transfers, utility payments, and Keshbek cashback for monthly closing.
Mirror the app's "reset PIN attempts" and "assign a new PIN" workflows. Use case: a corporate help-desk tool that lets a PASHA Bank Business administrator unblock an employee card without forwarding tickets to the bank's call center.
Initiate card-to-card transfers in AZN, configure ANI Payment System aliases (phone number, IBAN, PAN), and read settlement status. Use case: a marketplace that pays out vendors via ANI in seconds instead of next-day SWIFT.
Wrap mobile, utility, cable TV, internet and telephone payment endpoints exposed inside the app. Use case: a property-management SaaS that batches monthly utility bills for tenants and reconciles paid-status against bank confirmations.
Read Keshbek balance, accruals, and the offers / campaigns module the app surfaces. Use case: a loyalty analytics tool that measures cashback ROI per merchant category and recommends spending shifts.
The PASHA Bank mobile app holds rich, structured banking data accessible through our authorized integration layer. The table below maps each data type to the in-app source, granularity, and a representative business use.
| Data type | Source (in-app screen) | Granularity | Typical use |
|---|---|---|---|
| Card list & status | "Cards" tab | Per card (PAN tail, type, currency, expiry) | Treasury dashboards, lost-card workflow |
| Card balance | "Card detail" view | Real-time, per card & currency | Cash-position aggregation, liquidity reporting |
| Transaction history | "Recent transactions" | Per transaction (amount, MCC, merchant, AZN/USD/EUR) | Accounting sync, IFRS reporting, anti-fraud signals |
| Cash loan status | Cash loan request & SİMA signing | Per application (status, amount, schedule) | Credit underwriting, repayment automation |
| Keshbek balance | Keshbek section | Per merchant category & period | Loyalty analytics, marketing attribution |
| Mile balance | Mile / loyalty section | Per program, accrual & redemption | Travel rewards integration, partner programs |
| ANI Payment System aliases | ANI settings | Per alias (phone, IBAN, PAN) | Instant payouts, P2P payment flows |
| Bill / utility payments | Mobile, utility, TV, internet, telecom | Per provider, per period | Property management, expense automation |
| Offers & campaigns | "Innovations / Campaigns" | Per offer (title, eligibility, expiry) | Personalization engines, push-notification routing |
Business context: An SME using a regional ERP wants every PASHA Bank corporate card transaction to flow into its general ledger nightly.
Data & APIs: Login API + Transaction history API + Card balance API. Pull last 24 hours of records, post journal entries, and reconcile balance after each batch.
OpenData/Open Banking mapping: Account Information Service Provider (AISP) role under the Azerbaijan Central Bank Open Banking framework — read-only access scoped by user consent.
Business context: A digital lender wants to underwrite consumers using their PASHA Bank account history before approving a top-up loan.
Data & APIs: Statement export API + Cash loan status API + SİMA-aware document signing flow (initiate signing, poll status, archive signed PDF).
OpenData/Open Banking mapping: Combines AISP (account data) with regulated electronic-signature workflow; reduces underwriting cycle time, mirroring SİMA's reported 3x faster lending.
Business context: A retail group wants to measure how Keshbek cashback at its stores compares with cashback earned at competitors.
Data & APIs: Keshbek balance feed + Transaction history API filtered by MCC code + Offers & campaigns feed.
OpenData/Open Banking mapping: Consent-based read of loyalty data; aggregated, anonymized analytics that respects local data law.
Business context: A property-management SaaS pays mobile, utility, cable TV and internet bills for hundreds of tenant units monthly.
Data & APIs: Bill payment APIs + Card-to-card transfer for tenant collections + ANI Payment System aliases for instant settlement.
OpenData/Open Banking mapping: Payment Initiation Service (PIS) inspired flows under the AISP/PISP-style draft Azerbaijan payment law.
Business context: A holding with cards across PASHA Bank, Kapital Bank (Birbank), ABB, and Bank of Baku wants one cash-position view.
Data & APIs: Card list + balance + transaction APIs across banks. Our adapter normalizes responses into a single schema and pushes them to a BI warehouse.
OpenData/Open Banking mapping: Multi-bank aggregation pattern aligned with the 13-bank CBA Open Banking platform live since October 2025.
// Issue an access token bound to a customer device
POST /api/v1/pashabank/oauth/token
Content-Type: application/json
{
"grant_type": "password",
"username": "+99450XXXXXXX",
"password": "<one_time_otp>",
"device_id": "ios-9F3E...",
"scope": "cards statements ani keshbek"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"refresh_token": "v1.MRR...",
"expires_in": 3600,
"scope": "cards statements ani keshbek"
}
POST /api/v1/pashabank/statement
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json
{
"card_id": "PB-CARD-1029",
"from_date": "2026-03-01",
"to_date": "2026-03-31",
"currency": "AZN",
"page": 1,
"page_size": 100
}
200 OK
{
"items": [
{
"txn_id": "AZ-9921-0012",
"posted_at": "2026-03-02T09:14:11+04:00",
"amount": -42.50,
"currency": "AZN",
"merchant": "Bakcell Top-up",
"mcc": "4814",
"channel": "ANI"
}
],
"page": 1,
"has_more": true
}
POST https://your-app.example.com/webhooks/pashabank
X-Pashabank-Signature: t=...,v1=...
Content-Type: application/json
{
"event": "loan.sima_signed",
"loan_id": "LOAN-77231",
"customer_id": "CUST-AZ-0093",
"signed_at": "2026-03-12T11:02:44+04:00",
"status": "DOCUMENTS_DELIVERED",
"courier_tracking_id": "PB-COURIER-554"
}
// Verify signature and acknowledge with 2xx within 5 seconds
// Retries follow exponential backoff up to 24h.
All endpoints return a typed envelope (error.code, error.message, error.retryable) so your client can branch on transient (429, 5xx) versus terminal errors (auth, scope, KYC). We document idempotency keys for transfer endpoints so a retry never produces a duplicate AZN debit.
All work is performed under the customer's authorization or against documented public/authorized APIs. Specific to PASHA Bank, our deliverables align with:
We log consent records, minimize the data fields we ingest, and deliver a written compliance handover so your team can complete its own DPIA.
A typical PASHA Bank integration runs through four logical nodes. Each step is observable, retryable, and auditable.
The adapter handles token refresh, idempotency, retry-with-backoff, schema versioning and audit logs. Storage is configurable: keep PII inside Azerbaijan, or proxy only non-sensitive fields out of the country.
PASHA Bank serves three primary segments: large corporate clients, SMEs, and retail customers (especially payroll cardholders). It is named "Azerbaijan's Best Bank" in Euromoney's 2025 Awards for Excellence and is preparing an IPO to deepen capital-market presence. Geographic focus is Azerbaijan, with cross-border activity for trade finance and a presence in Georgia and Türkiye via group entities. The mobile app is shipped on Android (Google Play, package az.pashabank.mobilebank), iOS (App Store), and Huawei AppGallery — so any integration we ship must work against the Android and iOS protocol surfaces in parallel.
Click any thumbnail to view a larger preview of the PASHA Bank mobile app interface.
Clients integrating PASHA Bank often run multi-bank stacks across Azerbaijan and the wider region. The apps below frequently appear alongside PASHA Bank in real engagements; we list them to map the broader ecosystem, not to rank or compare.
We are an independent technical studio specializing in App interface integration and authorized API integration. Our team includes engineers from banks, payment gateways, protocol-analysis labs, and cloud platforms. We have shipped Open Banking integrations across the CIS, MENA, and Europe, and we know how to align with the Central Bank of Azerbaijan's Open Banking expectations as well as PSD2-style AISP/PISP patterns.
For quotes or to submit your target app and requirements, open our contact page:
Tell us which PASHA Bank flows matter most — login, transactions, ANI, Keshbek, loans, SİMA — and we will scope the integration in 1–2 business days.
The target app name (provided), concrete needs (e.g. card statement export, ANI integration, loan webhook), and any existing backend credentials, sandbox account, or signed customer authorization that scopes the data access.
Typically 5–15 business days for a first API drop and documentation. A multi-bank Azerbaijan stack covering PASHA Bank plus Birbank or ABB Mobile may take longer because each protocol surface requires its own analysis.
We rely on documented public APIs or explicit customer authorization, log every consent, store minimal data, and deliver a written DPIA-ready handover. NDAs and data-residency rules (data inside Azerbaijan) can be added on request.
Yes. Many of PASHA Bank's mobile features are exposed on both platforms with different protocol surfaces; our deliverable normalizes them into one cross-platform API so you only ship one integration.
The PASHA Bank mobile application is the official Android, iOS and Huawei AppGallery app of PASHA Bank, one of the top three banks in Azerbaijan with assets of about AZN 8.6 billion as of December 2024 and named "Azerbaijan's Best Bank" in Euromoney's 2025 Awards for Excellence. The app is being developed iteratively — the publisher's own description states that "the mobile application will be gradually developed and new functionality will be added."
Currently the application provides the following features for individual clients:
Customers can send comments and suggestions about the app to customer.care@pashabank.az. PASHA Bank also maintains a developer portal at developer.pashabank.digital for B2B and corporate API integrations, and is one of the institutions tracked by public Open Banking trackers as offering API and developer-portal access.