Kolomoni Business Banking API integration (Nigeria agency banking & OpenFinance)

Authorised protocol analysis, MPOS transaction export, and OpenData-aligned API delivery for com.kolomoni.phlox agents, super-agents and fintech partners.

From $300 · Pay-per-call available
OpenData · OpenFinance · Agency banking · CBN-aligned

Extract Kolomoni Business Banking transactions, commissions and e-PIN data into your back office — lawfully

Kolomoni Business Banking is a Nigerian agency banking platform operated through CreditAssist Investment Limited. The app (first public release November 2024, package ID com.kolomoni.phlox) turns the agent's phone plus an MPOS terminal into a branch: cash deposit and withdrawal, inter-bank transfer, bill payment, airtime and data, cable TV and e-PIN generation. All of that activity becomes a structured data stream that accounting systems, loan underwriters, super-agent dashboards and compliance teams genuinely need.

Agent transaction ledger — Per-terminal MPOS withdrawals, deposits and transfers with timestamp, RRN, masked PAN, channel, fee, commission and net settlement amount.
Commission and settlement sync — Instant-settlement events (airtime 1% chargeback, ~₦50 cable TV cashback, cash-in/out tiers) delivered to your general ledger or ERP.
e-PIN & voucher feed — Instantly generated MTN / Airtel / Glo / 9mobile pins, utility tokens and TV subscription receipts routed to printers and webhook consumers.

Why Kolomoni's data is valuable

Feeds a large, underserved POS ecosystem

Nigeria remains the continent's largest agency banking market, with millions of neighbourhood POS agents handling cash-in / cash-out for customers who would otherwise have to queue at a branch. A Kolomoni agent processes dozens of daily transactions through a single MPOS, and every record (amount, channel, success rate, fee, commission) is a signal a partner can act on — from working-capital underwriting to cash-logistics planning.

Bill, telco & cable payments in one stream

The app bundles airtime recharge, data subscription, utility bill (DisCo) payments and cable TV renewals (DStv, GOtv, StarTimes). Normalising these into a single OpenData feed removes the need to integrate each biller one by one, and gives merchants a ready-to-query view of what their community is spending on outside pure banking.

Super-agent hierarchies & e-PIN automation

Super agents onboard a minimum of 10 sub-agents and distribute MPOS terminals (₦15,000 standard, ~₦10,000 under super-agent pricing). Exposing this hierarchy via API unlocks sub-agent league tables, tiered commissions, fraud scoring and automated e-PIN replenishment — none of which is practical to run manually from the bare mobile app.

Feature modules we deliver

1. Agent authentication & session

Mirrors the app's login flow (phone / BVN-tagged account, PIN, device binding) and returns OAuth-style access and refresh tokens. Use case: sign an agent in from a web console so a super-agent can monitor their fleet without handing over the phone.

2. Transaction history & statement API

Paginated endpoint for every MPOS transaction: cash withdrawal, deposit, transfer, bill payment, airtime / data, cable TV. Fields: rrn, channel, masked_pan, biller_id, fee, commission, status. Use case: daily reconciliation into Sage, Zoho Books or a custom ledger.

3. Instant settlement & commission ledger

Webhook and pull API for instant-settlement events, including the 1% airtime chargeback and ~₦50 cable TV cashback. Use case: a super-agent dashboard that shows real-time gross commission per sub-agent and triggers payout rules.

4. e-PIN & voucher generation

Structured e-PIN objects (telco, value, serial, PIN, expiry) synchronised out of the app so a biller-agnostic printing or messaging stack can take over. Use case: auto-SMS the generated pin to a walk-in customer and store the transaction for audit.

5. MPOS device & success-rate telemetry

The app exposes a "Live Card Transaction Success Rate" — we expose it as a numeric stream per terminal, merged with failure reasons (network, do-not-honour, insufficient funds). Use case: SRE-style alerting when a terminal's success rate drops below a threshold.

6. Utility bill & cable TV connectors

Normalised responses for DisCo (EKEDC, IKEDC, AEDC etc.) token purchases, DStv / GOtv / StarTimes renewals and water-board bills. Use case: embed "Pay your bill" in a partner super-app that re-uses Kolomoni rails rather than integrating each biller itself.

Data available for integration (OpenData inventory)

The table below maps the Kolomoni Business Banking surface area we can reliably extract via authorised protocol analysis. "Source" identifies the in-app feature, "Granularity" describes how fine-grained the data is, and "Typical use" lists a downstream business use case.

Data typeSource (in-app screen)GranularityTypical use
MPOS cash-in / cash-out transactionsDeposit via the app / cash withdrawalPer transaction: RRN, masked PAN, amount, fee, status, terminal IDReconciliation, anti-fraud, working-capital underwriting
Inter-bank fund transferTransfer modulePer transaction: source, destination bank / NIBSS code, session ID, narrationNIP / settlement monitoring, ERP export
Airtime & data rechargesAirtime / data subscriptionPer transaction: MSISDN, telco, bundle, value, 1% commissionTelco spend analytics, agent league tables
Utility bill paymentsUtility bill paymentsPer payment: DisCo / biller, meter number, token, unitsDisCo partner reporting, household utility dashboards
Cable TV subscriptionsCable TV modulePer payment: provider (DStv/GOtv/StarTimes), smartcard, plan, ~₦50 cashback flagRenewal reminders, household media-spend analytics
Instant settlement eventsSettlement / walletPer event: gross amount, commission, net credited, settlement timeAgent payout automation, float planning
Agent / super-agent profileOnboarding & KYCAgent ID, MPOS terminal serial, super-agent linkage, BVN statusHierarchy reporting, regulatory filings
Card transaction success rateDashboard "Live success rate" tilePer terminal, rolling window, failure reasonSRE alerting, device-health scoring

Typical integration scenarios

Scenario 1 — Super-agent back office

Business context: a super-agent with 40 Kolomoni sub-agents needs a single web portal to watch fleet performance. Data: transaction history API + instant settlement feed + success-rate telemetry. OpenData mapping: these endpoints slot directly into the CBN Open Banking "Account Information" and "Transaction" product families, so the same portal can later merge in Moniepoint or OPay feeds without re-architecting.

Scenario 2 — SME accounting & tax

Business context: an SME uses Kolomoni to collect cash from customers and pay suppliers. Data: statement query API (date range + channel filter) pushed nightly to Zoho Books / QuickBooks / Sage via CSV + JSON webhook. OpenData mapping: the same contract used for OpenBanking "Statement Download" — debit, credit, balance_after — so an accountant's plug-in works against Kolomoni just as it would against a regulated bank.

Scenario 3 — Agent lending / float financing

Business context: a lender wants to advance daily float to top Kolomoni agents. Data: 90-day rolling transaction count, commission earned, average ticket size, fraud flags, success-rate stability. OpenData mapping: an OpenFinance-style credit decisioning feed; the lender receives a scoring input without seeing the raw PII of end customers.

Scenario 4 — Biller / telco partner reporting

Business context: a DisCo or telco wants aggregated volume routed through Kolomoni agents per region. Data: utility / airtime endpoints grouped by biller_id and LGA. OpenData mapping: OpenData "aggregate" datasets; no personal data, just commercial volume and unit price — safe to share under a B2B data-sharing agreement.

Scenario 5 — Compliance & AML case-file

Business context: a compliance officer needs to investigate a flagged cash deposit chain. Data: transaction history + agent profile + e-PIN voucher log stitched on a session and RRN basis, plus the original MPOS receipt image where available. OpenData mapping: an auditable, append-only replica of the regulated record — the same pattern NFIU expects when an EFCC / CBN enquiry lands.

Technical implementation

Agent login & token refresh

POST /api/v1/kolomoni/auth/login
Content-Type: application/json

{
  "agent_phone": "+2348030000000",
  "pin": "******",
  "device_id": "MPOS-NG-0001-SN98823",
  "mfa_token": "142889"
}

// 200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "v1.rt.d1c0...",
  "expires_in": 1800,
  "agent_id": "KLM-AG-44127",
  "super_agent_id": "KLM-SA-0088",
  "kyc": { "bvn_verified": true, "tier": 3 }
}

Statement query API

POST /api/v1/kolomoni/statement
Authorization: Bearer <ACCESS_TOKEN>

{
  "agent_id": "KLM-AG-44127",
  "from": "2026-03-01",
  "to":   "2026-03-31",
  "channels": ["CASH_WITHDRAWAL","TRANSFER","AIRTIME","CABLE_TV"],
  "page": 1,
  "page_size": 100
}

// 200 OK (excerpt)
{
  "total": 1842,
  "records": [{
    "rrn": "603421999812",
    "timestamp": "2026-03-14T11:42:08+01:00",
    "channel": "CASH_WITHDRAWAL",
    "amount_ngn": 20000.00,
    "fee_ngn": 100.00,
    "commission_ngn": 70.00,
    "status": "SUCCESS",
    "terminal_id": "MPOS-NG-0001-SN98823",
    "masked_pan": "506099******4411"
  }]
}

Settlement webhook (server → client)

POST https://your-erp.example.com/kolomoni/hook
X-Kolomoni-Signature: sha256=9e2c...
Content-Type: application/json

{
  "event": "settlement.credited",
  "agent_id": "KLM-AG-44127",
  "batch_id": "STL-2026-03-14-0007",
  "gross_ngn": 184500.00,
  "commission_ngn": 4320.50,
  "net_ngn":  180179.50,
  "settled_at": "2026-03-14T23:55:10+01:00"
}

// Verify: HMAC-SHA256 over raw body using shared secret
// Retry: exponential backoff up to 24h on non-2xx

Error handling & idempotency

All write endpoints accept an Idempotency-Key header so that agents on flaky networks can safely retry. Standardised error envelope:

{
  "error": {
    "code": "NIP_TIMEOUT",
    "http_status": 504,
    "message": "NIBSS Instant Payment upstream timed out",
    "retryable": true,
    "trace_id": "01J4Q..."
  }
}

Compliance & privacy

Work is delivered under authorised access or documented third-party endpoints only. We align integrations with the Central Bank of Nigeria's Regulatory Framework for Open Banking (2021) and the Operational Guidelines for Open Banking (2023), which define API principles, consent management, access rules and reporting. Nigeria's phased Open Banking go-live (currently expected in early 2026 per public industry updates) will route regulated flows via the NIBSS-maintained Open Banking Registry (OBR) and the Open Banking Consent Management System (OBCMS); our client code is written so that consent tokens and registry lookups can be plugged in without re-architecture.

On the data-protection side, we follow the Nigeria Data Protection Act 2023 (NDPA) and the earlier NDPR, with explicit data-minimisation on PII (masked PAN, truncated BVN, hashed MSISDN on export). For clients serving EU-resident beneficiaries we layer GDPR controls (lawful basis, retention, data-subject requests); for UK fintechs, FCA-aligned consent flows. NDAs, signed data processing agreements and a written scope of authorised endpoints are standard.

Data flow & architecture

A typical Kolomoni integration pipeline: Agent MPOS / Kolomoni appAuthorised capture layer (protocol adapter, auth & idempotency)Normalisation service (schema mapping to OpenFinance transaction model)Durable storage (Postgres + object store for receipts)Delivery edge (REST API, webhook, CSV / Excel export, ERP connector). Observability is handled via a separate telemetry bus so operational data (success rate, latency) never mixes with customer PII. Clients can self-host the pipeline on AWS / GCP / on-prem, or consume our pay-per-call hosted version.

Market positioning & user profile

Kolomoni Business Banking is a B2B agency-banking product aimed at Nigerian neighbourhood POS agents, super-agents recruiting fleets of ten or more sub-agents, and small merchants that want to add bill-payment, airtime and cable TV to their counter. Primary region is Nigeria (with visible traction in the diaspora corridor that funds many agent businesses). The app ships on Android and iOS, currently at version 0.3.x on the public stores, and pairs with a dedicated MPOS hardware terminal. Downstream data consumers typically include super-agent head offices, SME accounting stacks, agent-lending fintechs and compliance / AML teams.

Screenshots

Click any thumbnail below to view a larger version. Screens shown are from the public Play Store listing of Kolomoni Business Banking and illustrate the modules we cover in integration work.

Kolomoni Business Banking screenshot 1 Kolomoni Business Banking screenshot 2 Kolomoni Business Banking screenshot 3 Kolomoni Business Banking screenshot 4 Kolomoni Business Banking screenshot 5 Kolomoni Business Banking screenshot 6 Kolomoni Business Banking screenshot 7 Kolomoni Business Banking screenshot 8 Kolomoni Business Banking screenshot 9 Kolomoni Business Banking screenshot 10

Similar apps & the Nigerian agency-banking landscape

Agency banking in Nigeria is a crowded, fast-moving space. Teams integrating Kolomoni almost always also need feeds from one or more of the apps below, because agents rarely stick to a single POS provider and SMEs pay into a mix of rails. We treat this list purely as ecosystem context — not a ranking — and regularly build unifying data exports across several of them.

Moniepoint Business Banking — Evolved from an agent network into a full CBN-licensed business bank, with deep POS and business-account data covering 2M+ merchants; users commonly need unified transaction exports alongside Kolomoni.
OPay — Wallet, transfer and POS app with 50M+ downloads in Nigeria; exposes consumer and merchant transaction flows that pair naturally with Kolomoni's agent feed for cross-wallet reconciliation.
PalmPay — Digital wallet and agent services operator; holds transfer, bill-payment and loyalty data that SMEs often combine with Kolomoni to build a single customer view.
Baxi (Capricorn Digital) — Non-bank SME electronic payment network covering bills, airtime, cable TV and account opening; a common companion for agents who want biller redundancy beside Kolomoni.
Waynbo — Agency banking app by Papersoft with access to 130+ providers; overlaps with Kolomoni on transfer, airtime and BVN / NIN verification use cases.
Kuda — "Money app for Africans" with free transfers and cards; typically appears on the consumer side of a Kolomoni super-agent's customer base and benefits from unified statement exports.
FairMoney — Licensed microfinance bank offering banking, savings and credit; often the lender sitting on top of agent float, so Kolomoni transaction data becomes a credit-decisioning input.
Quickteller Paypoint (Interswitch) — Long-running agent platform covering bills, transfers and cardless withdrawal; integration partners building cross-network dashboards regularly combine it with Kolomoni.
FirstMonie Agent (FirstBank) — Bank-led agent scheme with deep geographic coverage; useful context when comparing bank-owned vs. independent agent P&L such as Kolomoni's.
Paga Agent — Veteran Nigerian mobile-money agent network; its transaction, wallet and bill-pay datasets map cleanly to the same OpenFinance schema we use for Kolomoni.

What we deliver

Deliverables checklist

  • OpenAPI 3.1 / Swagger specification for every exposed endpoint
  • Protocol and auth-flow report (OAuth-style tokens, device binding, MPOS pairing)
  • Runnable source for login, statement, settlement and webhook APIs (Python / Node.js / Go)
  • Unit and integration tests, plus a replayable sandbox fixture set
  • ERP connector examples (Zoho Books, QuickBooks, Sage) + CSV / Excel export templates
  • Compliance guidance aligned to CBN Open Banking, NDPA 2023 and NFIU expectations

Engagement models

Source code delivery from $300: we hand over runnable API source, docs and tests; you pay after delivery upon satisfaction. Good for teams that want to self-host and own the code.

Pay-per-call hosted API: point your backend at our managed endpoint and pay only per successful call — zero upfront cost. Good for MVPs, one-off data exports and teams that prefer usage-based pricing.

Engagement workflow

  1. Scope confirmation — which Kolomoni modules (statement, settlement, e-PIN, utility), volumes, target ERP.
  2. Authorised protocol analysis & API design — typically 2–5 business days.
  3. Build & internal validation against sandbox agents — 3–8 business days.
  4. Documentation, sample clients and compliance brief — 1–2 business days.
  5. First usable delivery within 5–15 business days; third-party KYC / processor approvals may extend.

FAQ

What do you need from me?

An authorised Kolomoni agent or super-agent account (or written permission from the account holder), plus the modules you care about — e.g. transaction statement, settlement webhook, e-PIN log.

How long does delivery take?

Typically 5–12 business days for a first API drop with docs; real-time multi-terminal fleets may take longer.

How do you handle compliance?

Only authorised or documented endpoints are touched; consent records and audit logs are retained, PII is minimised, NDAs signed on request.

Can you combine Kolomoni with Moniepoint, OPay or PalmPay data?

Yes — we regularly deliver unified feeds across several Nigerian agency-banking apps under one OpenFinance schema.

About us

We are an independent technical studio focused on App interface integration and authorised API integration. Our engineers come from retail banking, payment-switch operators, mobile-app protocol analysis and cloud platforms, and have shipped financial APIs across Africa, South Asia, the EU and the Middle East. We know NIBSS, NIP, CBN Open Banking, PCI-DSS and NDPA constraints, and we build end-to-end pipelines that stand up to both compliance reviews and production traffic.

  • Agency banking, digital wallets, micro-lending and cross-border clearing
  • Protocol analysis, enterprise API gateways and security reviews
  • Python / Node.js / Go / Kotlin SDKs and replayable test harnesses
  • Source code delivery from $300 — runnable code plus docs, pay on satisfaction
  • Pay-per-call hosted API — usage-based, no upfront fee

Contact

Ready to brief us on your Kolomoni Business Banking integration? Share your target modules (statement, settlement, e-PIN, utility), agent volume and preferred engagement model, and we will come back with a scoped quote.

Open contact page

Original app overview — Kolomoni Business Banking (appendix)

App name: Kolomoni Business Banking · Package ID: com.kolomoni.phlox · Publisher context: CreditAssist Investment Limited · First public release: 10 November 2024 · Platforms: Android & iOS.

Kolomoni Business Banking is an agency banking app that turns a phone plus an MPOS terminal into a mini-branch serving local Nigerian customers and the Nigerian diaspora. Agents can offer cash withdrawal and deposit, fund transfer to any commercial bank, airtime recharge, data subscription, utility bill payment, cable TV renewal (DStv / GOtv / StarTimes) and more — while earning commissions with instant settlement.

Headline features as advertised on the store listing:

  • Instant e-PIN generation for telco recharges
  • Better commission structure than legacy agency networks
  • Easy-to-use interface with seamless transactions
  • Instant settlement of earnings
  • Unlimited transaction options
  • Improved customer support
  • Receipt printing direct from the app
  • Deposit via the app (cash-in)
  • Fast connectivity optimisations for patchy 3G/4G networks
  • Live card transaction success-rate tile on the dashboard

Commissions & economics (per public materials): 1% chargeback on airtime, around ₦50 cashback on cable TV subscriptions, industry-leading rates on cash withdrawals and deposits, with instant settlement to the agent wallet. Agent onboarding typically requires a Kolomoni MPOS terminal (~₦15,000 standard, ~₦10,000 per terminal for super agents who recruit at least 10 sub-agents).

This appendix summarises public information solely so that readers can understand which data and workflows are discussed above; it does not represent or endorse the app operator. This integration page is written by an independent technical studio.