CreditKasa API integration services (Ukraine OpenFinance)

Compliant protocol analysis, BankID-aligned authorization, and production-ready API code for CreditKasa loan, repayment, and statement workflows.

From $300 · Pay-per-call available
OpenData · OpenFinance · Ukraine microloan API · Protocol analysis

Connect CreditKasa loan, repayment and identity flows to your back office — under Ukrainian Open Banking rules

CreditKasa, operated by UKR CREDIT FINANCE LLC, has issued online microloans up to UAH 55,000 since 2017 and ranked first in the "Cheapest Loan in Microfinance" category for Q4 2025 on Minfin.com.ua. We deliver authorized API integrations that let lenders, accounting platforms, BNPL aggregators and credit-scoring engines pull structured data out of the CreditKasa workflow in a way that stays aligned with the National Bank of Ukraine (NBU) Open Banking rules effective from 1 August 2025.

Loan application API — Mirror the five-step CreditKasa flow (calculator, KYC form, document photos, card binding, contract sign) and surface decision status, approved amount and tariff in JSON.
Repayment & statement export — Pull the user repayment schedule, due dates, paid amounts, late fees and channel (Privat24, EasyPay, City24, branch cash) into Excel, JSON or PDF reports.
BankID-aligned authorization — Reproduce the "one-button" identity verification used by CreditKasa with BankID NBU, including consent capture and token refresh.

Feature modules we ship for CreditKasa

1. Loan application orchestration

End-to-end coverage of the CreditKasa application path: calculator inputs (term, amount), personal data, passport and identification code photos, selfie verification and contract acceptance. Outputs: application_id, decision, approved_amount, tariff_code, contract_pdf_url. Used for lead-routing, BNPL underwriting and white-label onboarding.

2. Repayment schedule API

Returns each installment with due_date, principal, interest, extension_flag, paid_at and channel (Privat24, EasyPay, City24, bank cash). Used by accounting tools and personal-finance dashboards to reconcile borrower cash flow against bank-card statements.

3. KYC & BankID handover

Wraps BankID NBU "one-button" verification: redirect URL, consent receipt, signed payload of passport, ITN (tax ID) and address. Used for downstream credit bureaus, anti-fraud engines and sanctions screening without re-asking the user for documents.

4. Card binding & payout webhook

Captures the bound card token (Visa / Mastercard), issuing bank, masked PAN and payout status. Webhook events payout.created / payout.failed drive ledger entries on your side. Used for treasury reconciliation across Privat, Monobank, Pumb and Abank.

5. Loan ledger & statement export

Paged statement query with date range and product filter (MiniKasa or MaxiKasa). Export to JSON, CSV or branded PDF. Used for tax filings, household-finance apps and SME bookkeeping where microloan obligations have to be aggregated alongside bank transactions.

6. Promo & tariff lookup

Surfaces the active promotional APR (advertised maximum 3.65%) versus the standard schedule (up to 331.9% APR), discount eligibility for repeat customers and current loyalty offers. Used by loan aggregators that compare CreditKasa against Moneyveo, Miloan and CreditPlus on a daily basis.

Data available for integration (OpenData inventory)

Data typeSource / screenGranularityTypical use
Loan application metaCalculator + application formPer applicationOrigination analytics, funnel monitoring
Decision & approved tariff"Decision" screen, personal accountPer application, per decision eventCredit scoring feedback, A/B underwriting
Repayment schedulePersonal account "My loan"Per installment, per loanCash-flow forecasting, dunning, BNPL aggregation
Repayment eventsPrivat24 / EasyPay / City24 callbacksPer transactionReconciliation, anti-fraud, accounting sync
Bound bank cardCard binding stepPer card token (masked PAN)Payout routing, issuer-level statistics
BankID identity payloadBankID NBU consentPer verification eventKYC re-use, sanctions and PEP screening
Document artefactsPassport, ITN, selfie stepsPer documentAnti-fraud, document-quality QA
Promo & APR snapshotsTariff page, promo bannerDaily, per productMarket-rate dashboards, comparison shopping sites

Typical integration scenarios

Scenario A — Consumer credit aggregator

A loan-comparison portal pulls daily promo APR, minimum and maximum amount, and term ranges for MiniKasa and MaxiKasa via our /v1/creditkasa/products endpoint and writes them to its product catalogue alongside Moneyveo, Miloan, CreditPlus and Credit7. The same back-end signs the borrower in via BankID NBU, then redirects to the CreditKasa contract step. Maps to OpenFinance "Account Information Service" (AIS) patterns published by the NBU on 1 August 2025.

Scenario B — Personal-finance dashboard

An end-user PFM app fetches the borrower's repayment schedule and paid installments and merges them with Privat24 / Monobank statement data. Each row carries loan_id, due_date, principal, interest_paid and days_overdue so the dashboard can show one consolidated cash-flow view of monthly obligations.

Scenario C — SME bookkeeping & tax reporting

Self-employed users in Ukraine often take MiniKasa for working capital. Our statement export pushes each loan, fee and repayment into 1C, BAS or QuickBooks via CSV/JSON so accountants can match every CreditKasa cash-out against the borrower's FOP turnover and produce annual reports.

Scenario D — Credit-scoring & risk engine

A scoring platform listens to application.decided and repayment.observed webhooks. Behaviour features (number of MaxiKasa renewals, average days late, channel mix) feed gradient-boosted models that score new applicants. Maps to OpenData "outcome data" pattern: lender shares decision and repayment outcomes back to the model.

Scenario E — Compliance & audit log delivery

Internal compliance teams query our /v1/creditkasa/audit endpoint to receive a tamper-evident log of consent events, KYC checks and contract signatures. Designed for NBU on-site reviews and for legal teams responding to client data-subject requests under Ukrainian personal-data law.

Technical implementation

Authentication & BankID handover

POST /v1/creditkasa/auth/bankid
Content-Type: application/json
Authorization: Bearer <CLIENT_TOKEN>

{
  "redirect_uri": "https://partner.example/cb",
  "scope": ["loan.read", "repayment.read", "identity.read"],
  "consent_ttl_seconds": 1800
}

200 OK
{
  "auth_url": "https://id.bank.gov.ua/auth/...",
  "state": "ck_8f2a...",
  "expires_at": "2026-04-29T14:32:00Z"
}

Statement & repayment query

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

{
  "user_id": "ck_user_2031",
  "product": "minikasa",
  "from_date": "2026-01-01",
  "to_date": "2026-04-29",
  "page": 1,
  "page_size": 100
}

200 OK
{
  "loan_id": "L-552113",
  "currency": "UAH",
  "principal": 12000,
  "schedule": [
    {"due_date": "2026-05-15", "principal": 1000,
     "interest": 360, "status": "due"},
    {"due_date": "2026-04-15", "principal": 1000,
     "interest": 360, "status": "paid",
     "paid_at": "2026-04-14T10:11:00Z",
     "channel": "privat24"}
  ]
}

Repayment webhook (push)

POST https://partner.example/hooks/creditkasa
X-CK-Signature: sha256=...
Content-Type: application/json

{
  "event": "repayment.observed",
  "loan_id": "L-552113",
  "amount": 1360,
  "currency": "UAH",
  "channel": "easypay",
  "observed_at": "2026-04-29T08:21:14Z",
  "remaining_principal": 9000
}

// Signature is HMAC-SHA256 of body with shared secret.
// Retries: 5 attempts, exponential backoff (1m, 5m, 30m, 2h, 12h).

Error handling & idempotency

Every write call accepts an Idempotency-Key header so retries during BankID redirect timeouts or NBU Open Banking rate limits do not produce duplicate loan applications. Errors follow a stable shape: {"error":{"code":"ck.bankid_consent_expired","message":"...","trace_id":"..."}}. Common codes include ck.kyc_required, ck.card_blocked_by_issuer and ck.tariff_unavailable.

Compliance & privacy

CreditKasa operates under a financial institution registration certificate (series IC No. 116) issued by the National Commission for Financial Services and a 2017 license for the provision of financial services. Any integration we build respects this regulatory base and the NBU Open Banking framework that took effect on 1 August 2025, which mirrors EU PSD2 by mandating standardised open APIs, strong customer authentication and a registry of Account Information Service (AIS) and Payment Initiation Service (PIS) providers.

Personal-data handling follows the Ukrainian Law on Personal Data Protection and the GDPR principles applied by Ukrainian fintechs working with EU partners: explicit consent, data minimization, retention windows tied to loan lifecycle and clear erasure paths. BankID NBU is treated as the canonical identity source; we never store original passport scans on the integration tier when a BankID payload is available.

For regulated clients we also produce an audit pack: consent receipts, scope log, IP and device fingerprint of each authorization, and a data-flow diagram suitable for submission to internal compliance and external auditors.

Data flow / architecture

A typical CreditKasa integration follows a four-stage pipeline:

  1. Client app / borrower — Mobile or web surface that triggers the CreditKasa flow (login, application, contract sign, repayment).
  2. Ingestion / API gateway — Our authorized adapter mirrors CreditKasa endpoints, attaches BankID consent, normalizes payloads and enforces rate limits aligned with NBU Open Banking quotas.
  3. Storage & event bus — Encrypted store for loan, repayment and KYC events; webhook fan-out (Kafka / SQS / Pub/Sub) to your downstream consumers.
  4. Analytics / API output — Statement APIs, BI dashboards, scorecards and exports (JSON, CSV, PDF) consumed by accounting, BI, scoring and compliance tools.

Market positioning & user profile

CreditKasa is a Ukraine-focused B2C microloan service. Its core users are Ukrainian citizens aged 18 and above (the in-app limit is 60, with some sources extending to 75), often without an income certificate, employed informally, self-employed or on maternity leave, who need a small amount of cash-on-card within minutes. The service is mobile-first on Android and iOS and is consumed almost entirely from inside Ukraine; partners that want to integrate are typically Ukrainian banks, accounting software vendors, BNPL platforms, comparison portals and credit-scoring vendors. CreditKasa's 2025 FinAwards recognition for "Quality of Customer Service" and its top placement in the Q4 2025 Minfin.com.ua "Cheapest Loan in Microfinance" ranking make it a frequent reference point in the Ukrainian fintech landscape.

Screenshots

Click any thumbnail to view a larger version.

CreditKasa screenshot 1
CreditKasa screenshot 2
CreditKasa screenshot 3
CreditKasa screenshot 4
CreditKasa screenshot 5
CreditKasa screenshot 6

Similar apps & integration landscape

Ukrainian online microloans are a competitive segment, and clients integrating CreditKasa often need to work with several neighbouring apps. The list below covers the broader ecosystem so a single integration plan can cover multiple lenders.

  • Moneyveo — The largest microcredit issuer in Ukraine. Holds short-term loan history, behavioural scoring data and repayment events; partners often pair it with CreditKasa to get a wider view of a borrower's instalment behaviour.
  • Miloan — Kyiv-based lender offering up to UAH 25,000 for 360 days. Useful in the integration landscape for bank-card binding flows and short-tenor repayment schedules.
  • CreditPlus — Operates Plus 30 and Plus 365 products. Provides per-loan tariff and contract data that fits next to CreditKasa's MiniKasa and MaxiKasa records in unified statement exports.
  • MyCredit — Online microcredit platform focused on personal-finance management. Holds borrower profile and repayment streams that PFM tools merge with CreditKasa data to give a single instalment dashboard.
  • Credit7 — Ukrainian short-term lender; commonly co-listed with CreditKasa on aggregator and comparison portals, so daily promo and tariff snapshots are useful for both.
  • CC LOAN — Lending company founded in 2015, Kyiv. Often appears in BNPL and aggregator integrations as one of the alternative payout providers alongside CreditKasa.
  • Kachay Hroshi — Online microloan service offering decisions in around five minutes and a wide list of repayment channels; mentioned in the same Ukrainian comparison guides as CreditKasa.
  • Zecredit — Provides loyalty programmes and online prolongation, which makes it relevant when modelling roll-over behaviour together with CreditKasa MaxiKasa renewals.

Users searching for any of these services frequently also want CreditKasa loan data in the same dashboard, statement export or compliance pack. Our integrations are designed so that the data shape (loan, schedule, repayment, KYC payload) is consistent across vendors and a partner's downstream consumers do not need vendor-specific adapters.

What we deliver

Deliverables checklist

  • OpenAPI / Swagger spec for loan, statement, KYC, payout endpoints
  • Protocol & auth flow report (BankID handover, token refresh, signature scheme)
  • Runnable source code in Python and Node.js (login, statement, webhooks)
  • Postman collection and end-to-end test cases
  • Compliance pack: consent receipts, NBU Open Banking checklist, retention guidance
  • Optional: hosted API endpoints with usage-based billing

Engagement models

  • Source-code delivery from $300 — Full runnable API source plus documentation; you pay after delivery upon satisfaction.
  • Pay-per-call hosted API — Use our managed CreditKasa adapter and pay only for the calls you actually make. No upfront fee.

Workflow

  1. Scope confirmation: target endpoints (loan, statement, BankID, payout).
  2. Protocol analysis & API design — 2–5 business days.
  3. Build & internal validation — 3–8 business days.
  4. Docs, samples, test cases — 1–2 business days.
  5. Typical first delivery: 5–15 business days.

About our studio

We are an independent technical studio specializing in App interface integration and authorized API integration. Our engineers come from Ukrainian and CEE banks, payment gateways, anti-fraud teams and protocol-analysis backgrounds. We have shipped integrations across financial, e-commerce, mobility and social verticals, and we are familiar with NBU Open Banking, BankID NBU, GDPR and adjacent EU data-protection regimes.

  • Fintech: microloans, BNPL, neobanks, cross-border payouts
  • Protocol analysis: TLS pinning, signed payloads, webhook signing
  • Custom Python / Node.js / Go SDKs and test harnesses
  • Full pipeline: protocol analysis → build → validation → compliance

Contact

Tell us your target app and your concrete data needs (loan history, repayment schedule, KYC, payouts). We come back with a scope, a price and an indicative timeline.

Open contact page

FAQ

What do you need from me?

The target app (CreditKasa is provided), the concrete data you want exposed (loan history, schedule, KYC, payouts), and any sandbox or partnership credentials you already hold.

How long does delivery take?

5–15 business days for the first API drop and documentation. Webhook and reconciliation pipelines may extend the schedule when production data volume is high.

How do you handle compliance?

We rely on authorized or documented public APIs, consent receipts, signed payloads, encryption at rest and an NBU Open Banking checklist. NDAs are signed when required.

Can you cover Moneyveo, Miloan and CreditPlus too?

Yes — we keep the data shape consistent across Ukrainian microloan apps so a single downstream consumer can ingest CreditKasa, Moneyveo, Miloan, CreditPlus and others without vendor-specific adapters.

Long-tail topics covered

  • CreditKasa API integration and statement export
  • Ukraine microloan OpenBanking adapter
  • BankID NBU consent flow for third-party fintech
  • MiniKasa / MaxiKasa product catalogue sync
  • UAH repayment schedule export to Excel / JSON / PDF
  • Open Banking Ukraine 1 August 2025 alignment
📱 Original app overview (CreditKasa – кредит онлайн)

CreditKasa is a Ukrainian financial tool designed to provide quick and convenient access to microloans on a bank card. The main function is to issue an online loan of up to UAH 55,000 to a Ukrainian bank card with only Internet access, a passport, an identification code and a bank card. The decision to issue money comes within a few minutes, and funds are paid out to Visa and Mastercard cards.

Who can take an online loan? A citizen of Ukraine aged 18 to 60. No income certificate, guarantor or bond is required. Informal or self-employed work is accepted; work experience is not important.

Advantages of the CreditKasa service:

  • Approximately 8 minutes to consider the application and make a decision.
  • No hidden commissions, additional payments, insurance or down payments — only the fee for using the loan.
  • Loan applications are accepted around the clock.
  • Save personal time on document collection and branch visits.
  • High probability of loan application approval.

Five-step application:

  1. Choose the term and amount with the calculator.
  2. Fill out personal data, or use one-button BankID verification.
  3. Add photos of passport, identification code and a selfie holding the passport.
  4. Add a bank card from Privat, Monobank, Pumb, Abank or another Ukrainian bank.
  5. Receive the loan to the card after agreeing to the contract in the personal account.

Repayment channels: personal account by bank card, the CreditKasa website, payment terminals (Privat24, EasyPay, City24), or any Ukrainian bank cash desk to the company's current account.

Regulatory base: Certificate of registration of a financial institution, series IC No. 116 dated 1 August 2013, issued by the National Commission for Financial Services. Order No. 2401 of 06/08/2017 issuing UKR CREDIT FINANCE LLC a license to provide financial services (excluding professional securities-market activities).

Loan parameters: Minimum repayment term 95 days (including extension), maximum 365 days. Maximum APR with promotion 3.65%; maximum APR without promotion 331.9%; the standard rate for regular customers may be lower. Minimum age 18; minimum amount UAH 1,000; maximum UAH 55,000. RRPS: 1090.15% – 4093.32%.

Example calculation: a loan of UAH 500 for 95 days at 0.01% per day requires UAH 4.75 in interest, for a total repayment of UAH 504.75. Privacy policy: creditkasa.com.ua/static/docs/polozhennya_pro_konfidentsiynist.pdf.