Skip to main content

Changelog

All notable changes to the Kora Digital Banking API.


v1.4.0 — 2026-02-15

Added

  • AI fraud detection — Real-time risk scoring on transfers with device, location, and behavioral analysis (POST /api/v1/transfers/fraud-check).
  • Bulk transfers — Batch multiple transfers in a single request (POST /api/v1/bulk-transfers).
  • Spending analytics — Transaction insights and spending trends (GET /api/v1/analytics/spending-trends).

Changed

  • Transfer status polling now returns estimatedArrival for external transfers.

v1.3.0 — 2026-01-10

Added

  • SAYT savings — Save-as-you-transact product that auto-deducts a percentage from every transaction.
  • Group savings — Collaborative savings with per-member contributions and shared interest.
  • Recurring payments — Schedule and manage recurring transfers and bill payments.

Fixed

  • Interest calculation now compounds on last business day of each month instead of calendar day.

v1.2.0 — 2025-11-20

Added

  • Loan approval workflow — Multi-level approval with configurable thresholds (loan officer → branch manager → board).
  • Loan products — Six product types: quick cash, personal, salary advance, mortgage, asset finance, business.
  • Document upload for loan applications (POST /api/v1/loans/documents/upload).

Changed

  • Loan eligibility checks now factor in existing loan obligations.

v1.1.0 — 2025-09-15

Added

  • Bill payments via Interswitch Quickteller — airtime, data, electricity, cable TV, and more.
  • Mobile money — Airtime top-up, data bundles, and wallet transfers.
  • Beneficiary management — Save and reuse transfer recipients.
  • Circuit breaker — Automatic failover between NIBSS and Interswitch for transfers and bill payments.

Fixed

  • External transfer timeout increased from 15s to 30s to reduce false failures.

v1.0.0 — 2025-07-01

Initial Release

  • Multi-tenant architecture with per-tenant PostgreSQL schemas.
  • JWT authentication with 2FA (TOTP), session management, and password reset.
  • Accounts and multi-currency wallets (NGN, USD, GBP).
  • Internal transfers (same-bank) and external transfers (NIBSS NIP).
  • Flexible, target, and locked savings products.
  • Three-tier KYC with document verification.
  • In-app notifications and push notification support.
  • Rate limiting and RBAC-based access control.