PUMB API integration & OpenBanking services (FUIB · Ukraine)

AISP / PISP integration, transaction history exports, UAH payment initiation, and protocol analysis aligned with NBU Resolution No.80 and EU PSD2.

From $300 · Pay-per-call available
OpenData · OpenBanking Ukraine · NBU Resolution No.80 · PSD2-aligned

Connect PUMB (FUIB) accounts, statements, and UAH payments to your stack — under explicit user consent

PUMB (First Ukrainian International Bank, FUIB) is one of Ukraine’s largest universal banks and operates a public Open API portal for AISP and PISP integrations. We deliver protocol analysis, account-binding flows, statement and balance APIs, UAH transfers, and cashback / credit-line data extraction — implemented as runnable source code or a hosted pay-per-call endpoint.

Account & balance APIs — FUIB AISP-style endpoints for vseKARTA debit and vseMOZHU credit accounts, including current balance, hold amounts, and available credit limit synchronization.
Transaction & statement export — Paginated transaction history with date filters, MCC categories, IBAN counterparties, and export to JSON, CSV, Excel, or PDF for accounting and reconciliation.
UAH payment initiation — PISP-style payment flows for instant credit transfers up to 100,000 UAH and regular credit transfers up to 400,000 UAH, plus IBAN and utility-bill payments.

Feature modules we ship for PUMB

1. Account binding & consent

Mirror the FUIB AISP consent flow: third-party providers issue a consent token, the user authorizes via PUMB mobile-bank, and a refreshable session is bound to a customer ID. Used to onboard accounting platforms or PFM dashboards without exposing PUMB credentials.

2. Balance & product inventory

Pull current balance, hold amounts, and product type (vseKARTA hryvnia debit, vseMOZHU credit line up to 500,000 UAH, MoneyBox deposit at 5% p.a.). Powers daily sync for finance teams and credit-risk dashboards.

3. Statement & transaction history

Fetch paginated transactions with from-date/to-date, channel (UPI-equivalent IBAN, Google Pay, ATM, POS), MCC, counterparty IBAN, and FX details on currency exchange operations. Output formats: JSON, CSV, Excel, PDF.

4. UAH payment initiation (PISP)

Submit instant credit transfers (≤ 100,000 UAH) and regular SEP-style credit transfers (≤ 400,000 UAH) inside Ukraine, with idempotency keys, signed digests, and webhook callbacks for status updates.

5. Cashback & benefits data

Read connected cashback categories and partner activations from the PUMB Benefits section — useful for loyalty platforms, retail co-marketing, and personalized-offer engines.

6. Credit, installment & deposit

Capture vseMOZHU Online credit decisions (limit, APR up to 83.25%, term up to 24 months), Splachuite chastynamy installments, and MoneyBox accruals — feed into underwriting models or treasury reporting.

Data available for integration (OpenData inventory)

Below is a structured inventory of PUMB data assets we typically expose under user-authorized OpenBanking flows. Granularity reflects the FUIB Open API surface plus complementary mobile-channel extraction.

Data typeSource / screenGranularityTypical use
Account & consent FUIB AISP consent endpoint Consent ID, scopes, expiry, customer reference User onboarding, audit trail, KYC linkage
Balance & available credit vseKARTA / vseMOZHU card screens Real-time UAH balance, hold, available limit Daily reconciliation, liquidity dashboards
Transactions Statement & spending tab Per-transaction: date, amount, MCC, IBAN, channel, FX Accounting sync, fraud analytics, reporting
IBAN transfers & bills Payments / utilities module Counterparty IBAN, payment purpose, status Vendor payouts, utility expense tracking
International inflows Western Union, Payoneer, Ria, MoneyGram Sender, currency, settled UAH amount, fee Remittance reporting, AML monitoring
Credit line & installments vseMOZHU credit, Splachuite chastynamy Limit, APR, term, monthly payment, schedule Underwriting features, debt-service reporting
Deposits MoneyBox (5% p.a.) Principal, accrued interest, top-up history Wealth dashboards, treasury cash forecasting
Cashback & benefits Benefits / cashback section Activated categories, partner status, accrual Loyalty platforms, marketing attribution
State-program receipts eVidnovlennia, ePidtrymka Program code, amount, date, status Subsidy reporting, social-program audit

Typical integration scenarios

Scenario A — SME accounting sync

An SME running 1C or BAS in Ukraine connects PUMB through our AISP wrapper. Each night, statement entries from vseKARTA are pulled (date range, IBAN, MCC, counterparty) and posted into the GL. Reconciliation handles UAH IBAN transfers and Splachuite chastynamy installment payments separately, so VAT input is recognized correctly.

Scenario B — Cross-border remittance dashboard

A Ukrainian diaspora-focused fintech needs visibility into Western Union, Payoneer, Ria, and MoneyGram inflows landing on PUMB cards. The integration tags each settled UAH credit, exposes sender currency and FX margin, and powers a remittance dashboard with weekly cohort retention.

Scenario C — Personal finance management

A PFM app maps PUMB transactions to its category taxonomy via MCC, calculates spending velocity, and surfaces cashback-category recommendations — for example, advising the user to activate a partner cashback in the PUMB Benefits section before an upcoming purchase. Weekly insights are pushed via webhook.

Scenario D — B2B payout automation

A marketplace settles UAH payouts to merchants holding PUMB IBANs. PISP-style payment initiation is used for instant credit transfers up to 100,000 UAH (and batched regular transfers up to 400,000 UAH), with idempotency keys and signed digests. Status webhooks trigger order-state transitions.

Scenario E — Credit risk & underwriting

An NBFI requests authorized read-only access to a borrower’s PUMB transaction history and vseMOZHU credit-line utilization. Features (income regularity, IBAN inflows, FX exposure, cashback engagement) are computed and fed to an underwriting model — replacing manual paystub uploads.

Technical implementation

The snippets below outline three representative endpoints we typically deliver — consent, statement query, and payment initiation. They mirror the FUIB Open API conventions and the EU PSD2-style request signing required by NBU Resolution No.80.

Consent / authorization (AISP)

POST /api/v1/pumb/consents
Content-Type: application/json
Authorization: Bearer <CLIENT_TOKEN>
X-Request-ID: 8a1f-4b...

{
  "permissions": [
    "ReadAccountsBasic",
    "ReadBalances",
    "ReadTransactionsDetail"
  ],
  "expirationDateTime": "2026-12-31T23:59:59+02:00",
  "transactionFromDateTime": "2025-01-01T00:00:00+02:00"
}

200 OK
{
  "consentId": "c-7af3...",
  "status": "AwaitingAuthorisation",
  "authUrl": "https://auth.pumb.ua/.../authorize?consent=c-7af3..."
}

Statement / transaction query

POST /api/v1/pumb/statement
Content-Type: application/json
Authorization: Bearer <ACCESS_TOKEN>

{
  "accountId": "UA213223130000026007233566001",
  "fromDate": "2026-03-01",
  "toDate":   "2026-03-31",
  "channel":  ["CARD","IBAN","GPAY"],
  "page":     1,
  "pageSize": 200
}

200 OK
{
  "items": [
    {
      "id":"tx_991...",
      "ts":"2026-03-14T10:21:08+02:00",
      "amount":-249.50,
      "ccy":"UAH",
      "mcc":"5411",
      "merchant":"ATB-Market",
      "counterparty":{"iban":"UA80...","name":"ATB"},
      "channel":"CARD"
    }
  ],
  "page":1,"hasMore":true
}

UAH payment initiation (PISP)

POST /api/v1/pumb/payments
Content-Type: application/json
Authorization: Bearer <PISP_TOKEN>
X-Idempotency-Key: 9f12-aa...
Digest: SHA-256=...
Signature: keyId="...",algorithm="rsa-sha256",...

{
  "type": "InstantCreditTransfer",
  "amount": { "value": 4500.00, "ccy": "UAH" },
  "debtor":   { "iban": "UA213223...001" },
  "creditor": { "iban": "UA903052...777", "name": "TOV Postachalnyk" },
  "remittance": "Invoice 2026-04-119"
}

201 Created
{ "paymentId":"p-771...", "status":"AcceptedSettlementInProcess" }
// Webhook: POST {your_url}  { paymentId, status:"Settled", ... }

Compliance & privacy

All PUMB integrations we deliver run only under documented user consent and the public FUIB Open API where applicable. The framework we follow combines several Ukrainian and EU-aligned rules:

  • NBU Resolution No.80 (25 July 2025) — Regulation on Open Banking in Ukraine, in force since 1 August 2025, with a transition window through January 2026 for banks to expose compliant APIs.
  • EU PSD2 (Directive 2015/2366), Chapter 4 — adopted into Ukrainian law for payment-account access by AISP / PISP providers, including strong customer authentication, signed requests, and consent expiry.
  • NBU Resolutions No.81 / No.82 — authorize non-financial payment service providers and electronic trust services (qualified e-signatures used to sign API requests).
  • Ukrainian personal data law and contractual NDA with the client — we apply data minimization, log only what is required, and never store raw PUMB credentials.
  • NBU bank licence No.8 (PUMB / FUIB) — referenced when documenting the integration target for compliance reviewers.

Data flow / architecture

A typical deployment is intentionally short, so it’s easy to audit:

PUMB mobile / FUIB Open API
Consent & signing gateway (your domain)
Normalized OpenData store (Postgres / S3)
Outbound APIs / webhooks / BI exports

Consent tokens live only in the gateway; downstream services see redacted IBANs and pseudonymized customer IDs. Retention windows match NBU and customer policy (typically 13 months for transactions, 36 months for AML logs).

Market positioning & user profile

PUMB (First Ukrainian International Bank, FUIB) is a top-tier universal Ukrainian bank serving retail customers, SMEs, and corporates across Ukraine, with a strong card-issuing and digital-first proposition centered on the vseKARTA debit and vseMOZHU credit products. The user base skews toward Ukrainian residents banking in UAH, plus diaspora users receiving remittances via Western Union, Payoneer, Ria, and MoneyGram. Mobile-first usage on Android and iOS dominates, and the app integrates Google Pay for contactless payments. Integration buyers tend to be SMEs needing accounting sync, fintech aggregators serving Ukrainian users, and cross-border platforms reconciling UAH inflows.

Screenshots

App screens used during protocol analysis. Click any thumbnail to enlarge.

PUMB mobile banking screenshot 1 PUMB mobile banking screenshot 2 PUMB mobile banking screenshot 3 PUMB mobile banking screenshot 4 PUMB mobile banking screenshot 5 PUMB mobile banking screenshot 6

Similar apps & integration landscape

Teams integrating PUMB usually deal with several other Ukrainian banking and fintech apps in the same authorization flow. Below is the broader landscape we cover. We do not rank or critique these apps — they are listed so customers can see how a single OpenBanking pipeline can unify multi-bank data sets across Ukraine.

Monobank — Ukraine’s pioneer mobile-only neobank (Universal Bank). Holds card transactions, Jar savings, FOP business accounts; users routinely need a unified statement view across Monobank and PUMB.
Privat24 (PrivatBank) — Ukraine’s largest retail bank app, ~13M active users. Card transactions, IBAN transfers, deposits — common companion data set for cross-bank accounting sync with PUMB.
Sense SuperApp (Sense Bank) — Personal finance, investments, FOP and SME accounts. Often paired with PUMB for households running both retail and entrepreneur accounts.
Sportbank — Neobank with sport-themed cashback (up to 10% on sport categories). Cashback-heavy data complements PUMB Benefits for loyalty analytics.
Izibank — Mobile-first Ukrainian neobank (TAScombank-issued cards). Cashback and transaction data overlap with PUMB’s vseKARTA in spending-aggregation use cases.
Raiffeisen Bank Ukraine — Largest foreign-capital bank in Ukraine. SME and corporate IBAN flows often need to be reconciled against PUMB merchant accounts.
Oschadbank — State-owned bank with the widest branch network. Frequently the recipient of utility-bill payments initiated from PUMB IBANs.
A-Bank — Universal retail bank with a card-and-credit mobile app; commonly seen alongside PUMB in consumer-credit aggregation.
Bank Vlasny Rakhunok — Digital-first retail bank focused on personal accounts; integration patterns mirror those used for PUMB vseKARTA.
Neobank (Concord) — Ukrainian digital banking brand; teams often need cross-bank consent collection covering Neobank and PUMB simultaneously.

What we deliver

Deliverables checklist

  • Protocol & auth flow report (FUIB Open API mapping, consent/SCA handling)
  • OpenAPI 3.1 specification for our wrapper endpoints
  • Runnable source code (Python / Node.js / Go) for AISP and PISP flows
  • Postman / Bruno collection and curl recipes
  • Automated tests (pytest / vitest) and a synthetic-data sandbox
  • Compliance notes: NBU Resolution No.80, PSD2 mapping, retention defaults
  • Optional hosted gateway with pay-per-call billing

Engagement workflow

  1. Scope confirmation — list of FUIB endpoints (consent, balance, statement, payment) and target environments.
  2. Protocol analysis & API design (2–5 business days).
  3. Build & internal validation against PUMB sandbox / authorized test accounts (3–8 business days).
  4. Documentation, samples, and test cases (1–2 business days).
  5. Typical first delivery: 5–15 business days; NBU-related approvals may extend timelines.

Pricing models

  • Source code delivery from $300 — receive runnable API source code and full documentation; pay after delivery upon satisfaction.
  • Pay-per-call API billing — call our hosted PUMB gateway and pay only per successful call, with no upfront cost.

About our studio

Who we are

We are an independent technical studio focused on App interface integration and authorized API integration. Our engineers come from banks, payment gateways, mobile-protocol research, and cloud platforms, with hands-on delivery experience across Ukrainian and EU OpenBanking projects.

  • Financial & banking apps: transaction history, statement queries, balance sync
  • E-commerce, food delivery, retail apps: order & payment integration
  • Hotel, travel, mobility apps: booking, itinerary, and payment verification
  • Social, OTT, dating apps: authentication, messaging, profile management

Core strengths

  • Familiar with mainstream apps’ interface standards across countries — including FUIB Open API and Ukrainian NBU norms.
  • Compliant, lawful interface implementations only — no credential cracking, no scraping behind paywalls without consent.
  • Both Android and iOS coverage; deliver runnable source code, OpenAPI documentation, and test plans.
  • Two engagement models: source code delivery from $300, or hosted pay-per-call API billing.

FAQ

What do you need from me?

The target app (PUMB / FUIB), your concrete needs (statements, balance, payment initiation, cashback data), and any sandbox / OAuth client credentials you already hold with PUMB Open API. We sign an NDA on request.

How long does delivery take?

5–15 business days for a first AISP / PISP drop with documentation. Multi-account or treasury-grade payment flows can extend to 3–4 weeks.

How do you handle compliance?

Authorized FUIB Open API or explicit user consent only. Strong customer authentication, signed requests, and minimum-retention defaults aligned with NBU Resolution No.80 and PSD2.

Can you cover Monobank, Privat24, Sense, and others too?

Yes — we frequently bundle PUMB integration with Monobank, Privat24, Sense SuperApp, Raiffeisen, Oschadbank, Sportbank, Izibank, A-Bank, and Neobank under a single normalized OpenData layer.

Contact

For quotes or to submit your target app and requirements, open our contact page:

Go to contact page

📱 Original app overview (PUMB — Mobile Banking App)

PUMB – Mobile Banking Services. PUMB (First Ukrainian International Bank, FUIB) is one of Ukraine’s largest universal banks. The PUMB mobile app is an online banking solution covering account opening, money transfers, currency exchange, cashback, online credit, installment shopping, and utility payments — all in one banking app.

  • Free account opening & easy management — open a vseKARTA debit or vseMOZHU credit card directly in the PUMB app; make payments, transfer money, and track spending.
  • Easy money transfers — transfer funds in UAH from vseKARTA and vseMOZHU Online cards to other Ukrainian bank cards without fees.
  • Apply for credit online — up to UAH 500,000 with a 62-day grace period; actual annual interest rate up to 83.25%; loan term up to 24 months; commission 1.99%–2.99%. Details in the PUMB app.
  • Pay in installments — Splachuite chastynamy — first payment due in a month; maximum amount UAH 500,000; actual annual interest rate up to 48.31%; maximum term 24 months; no down payment; no overpayments for the term from the store.
  • Bills, internet, IBAN — pay utility bills, internet, and IBAN transfers directly in the app.
  • International transfers — Western Union, Payoneer, Ria, and MoneyGram inflows with no fees in the banking app.
  • Deposits in-app — open deposits and save with MoneyBox, with an interest rate on the balance of funds in the card account of 5% per annum.
  • Buy & exchange currency online in the banking app.
  • Contactless payments with Google Pay.
  • State payments — receive eVidnovlennia and ePidtrymka payments through the bank app.
  • vseMOZHU Online credit card — maximum loan amount UAH 500,000; interest rate 2.99% per month after the grace period; actual annual interest rate up to 44.28%; loan term 240 months with automatic renewal for the same term. The credit limit is set by the bank’s decision.
  • Cashback — categories are determined individually for each participant and may vary monthly. Activate categories or partners in the PUMB app before making a payment. Detailed terms are available at pumb.ua/cashback and in the app’s Benefits section.
  • Promotion (200 UAH bonus) — open your first card in the PUMB app and make one payment of UAH 100 or more. The promotion runs from 02.03 to 30.04.2026 throughout Ukraine (areas under Ukrainian control and not occupied) and outside Ukraine. Details in the “About the Bank / Promotions” section at pumb.ua.
  • Regulatory references — state registration of banks No.73 dated 23.12.1991; NBU bank licence No.8 dated 06.10.2011.