AISP / PISP integration, transaction history exports, UAH payment initiation, and protocol analysis aligned with NBU Resolution No.80 and EU PSD2.
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.
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.
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.
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.
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.
Read connected cashback categories and partner activations from the PUMB Benefits section — useful for loyalty platforms, retail co-marketing, and personalized-offer engines.
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.
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 type | Source / screen | Granularity | Typical 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 |
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.
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.
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.
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.
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.
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.
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..."
}
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
}
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", ... }
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:
A typical deployment is intentionally short, so it’s easy to audit:
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).
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.
App screens used during protocol analysis. Click any thumbnail to enlarge.
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.
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.
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.
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.
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.
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.
For quotes or to submit your target app and requirements, open our contact page:
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.