Legal Intelligence Memo · Confidential

CBN Compliance & Wallet Systems
Legal Intelligence Memo

Payment Handling, Licensing Exposure & Regulatory Risk Analysis

Prepared For Mpaukwu Enterprise
Date March 2026
Classification Internal — Confidential
Products Covered MediSeen · SortAm · Klas · Savour · StoreBase · GoMarket
Highest Risk SortAm Escrow Model
⚠️ Disclaimer: This memo is prepared for internal guidance and strategic planning only. It does not constitute formal legal advice. Consult a licensed Nigerian lawyer or regulated legal practice before making compliance decisions based on this document. Nigerian financial regulation evolves rapidly — verify currency of all cited frameworks.
1
CBN Licensing Framework — When Do We Need a License?
PSP vs PSSP · Thresholds · The Paystack Shield

The Core Regulatory Framework

The Central Bank of Nigeria's primary instruments governing digital payments are the CBN Guidelines on Operations of Electronic Payment Channels in Nigeria (2020/2021), the CBN Regulatory Framework for Payment Service Providers (PSP) 2022, and the CBN Framework for the Regulation of Payment Service Banks (PSBs) 2021. Together, they create a tiered licensing architecture based on what you do with money — not merely how much passes through you.

PSP vs PSSP — The Critical Distinction

License Category What It Covers Min. Capital Relevance to Mpaukwu
Payment Service Bank (PSB) Full banking for the unbanked: deposits, withdrawals, transfers, wallets with stored value. Cannot lend. ₦5 billion NOT needed unless we launch a true consumer wallet/stored value product
Payment Solution Service Provider (PSSP) Technology platforms that facilitate payment processing: POS systems, payment gateways, payment facilitators, value-added payment services ₦250 million Potentially required at scale for SortAm/Klas — most likely path if licensing becomes necessary
Mobile Money Operator (MMO) Mobile wallet issuance, stored value, agent banking ₦2 billion NOT needed unless building a mobile wallet product
Payment Terminal Service Provider (PTSP) Deployment, maintenance of POS terminals ₦100 million Not applicable
Super Agent Coordinating agent banking on behalf of licensed institutions ₦50 million Not applicable

The Three Triggers: Processing vs Holding vs Escrow

The CBN's Bright Lines Understanding which activity you are performing determines your regulatory exposure. These are not interchangeable.

Does Using Paystack/Flutterwave Protect Us?

Partially — and the "partially" matters enormously. Paystack (licensed PSSP/PTSP) and Flutterwave (licensed PSSP) are CBN-regulated entities. When you integrate their APIs and payments flow through to merchant accounts, their license covers the processing activity. You are acting as a merchant, not a payment processor.

The protection fails when:

Volume & Time Thresholds

The CBN does not publish a simple "under ₦X you are fine" threshold. The test is functional: are you performing regulated activities? However, in practice, CBN enforcement attention intensifies when:

Key Principle: Volume thresholds do not grant safety — they only determine how urgently the CBN will act. A small escrow operation without a license is still unlicensed, regardless of ₦ volume.
2
Per-Product Risk Analysis
Holding exposure · License requirement · Recommended structure
Product Payment Model Holding Funds? CBN License Needed? Recommended Structure Risk
MediSeen HMS Hospital Billing · Insurance Claims Hospital pays for HMS subscription. Patients pay hospital directly via HMS interface. Insurance reconciliation managed by hospital. No — if structured correctly. MediSeen collects its own SaaS fee. Patient→Hospital flows should settle directly to hospital's account. No — as long as patient payments settle directly to the hospital's bank account (not to MediSeen's account). MediSeen's role is a billing interface. Paystack integration where the hospital's account is the merchant. MediSeen collects only its platform fee via Paystack Split or manual invoicing to hospitals monthly. LOW
SortAm Artisan Marketplace · Escrow Customer pays upfront. Funds held until job completion. Artisan paid after delivery/confirmation. YES — High Risk. Funds sit between payment and job completion. Duration varies: hours to weeks depending on job type. Technically YES if holding in your own account. Mitigable using Paystack's dedicated escrow-adjacent structures. See Section 3 for full analysis. Paystack Transfer API + Sub-accounts. Customer pays to Paystack-held virtual account. Paystack acts as technical custodian. Mpaukwu instructs release on completion. Critically: funds should never rest in Mpaukwu's bank account. HIGH
Klas School Fee Collection Parents pay school fees via Klas platform. ₦300/student/term platform fee. Schools receive balance. Depends on structure. If funds flow Paystack → School account directly: No holding. If funds go Paystack → Klas account → School: YES, Klas is holding. No (with correct structure). PSSP exposure emerges at 500+ schools and significant volumes. See Section 4. Paystack Split Payment: parent pays, Klas receives ₦300 fee automatically, school receives balance — simultaneously, in a single transaction. No holding. MEDIUM
Savour Subscription Platform Users pay monthly subscription fee directly to Savour/Mpaukwu for premium tier access. No — Savour IS the merchant. The subscription fee is Savour's own revenue. No third-party funds involved. No. Collecting payment for your own product/service does not require a CBN license. This is standard e-commerce. Paystack Recurring Charge API (subscriptions). Standard merchant integration. Savour is the payee. Clean and simple. LOW
StoreBase Inventory Management Tracks inventory and payment records for building materials business. Does not process external payments. No — internal record-keeping only. No. Recording payment data ≠ processing payments. No payment intermediation. Continue as-is. If StoreBase ever adds a B2B payment collection feature (invoice payments), reassess then. LOW
GoMarket Price Comparison No payments processed. Purely price discovery/comparison platform. No No. Information service only. Zero payment exposure. No action needed. If affiliate commission model added later (referral fees from merchants), this remains low-risk as platform revenue. LOW
3
SortAm Escrow Risk — Deep Analysis
🔴 Highest Priority · Requires Immediate Structural Decision
Bottom Line Up Front: SortAm's current escrow model — where customer funds sit pending job completion — constitutes financial intermediation under Nigerian law. Without CBN licensing or a carefully engineered technical structure that avoids Mpaukwu holding funds, this is the single highest regulatory risk across the entire portfolio.

Is This Legal Without a CBN License?

Technically ambiguous. Practically risky. Structurally fixable.

The CBN's 2022 PSP Framework defines payment intermediation as collecting and holding funds on behalf of others for subsequent disbursement. SortAm's flow — collect from customer, hold, pay artisan — fits this definition. However, enforcement risk is presently low for small platforms if structured to minimize actual fund-holding.

The key mitigant: if funds never actually sit in an account controlled by SortAm Ltd, and instead remain within Paystack's licensed infrastructure with SortAm merely instructing the release, the argument shifts: Paystack is the holder; SortAm is a merchant with conditional payout logic. This is a defensible position that many Nigerian marketplaces operate under.

Safe Technical Implementation

Recommended Architecture: Paystack Transfers API + Sub-Accounts This keeps funds within Paystack's licensed infrastructure and prevents SortAm from being classified as a fund-holder.
Customer Pays
Paystack Checkout
Paystack Balance
Paystack's licensed custody
Job Completion
SortAm confirms delivery
Paystack Transfer
SortAm's platform fee split
Artisan Bank Account
Direct payout

Critical architectural rule: The Paystack balance used here must be SortAm's merchant balance, not a third-party customer balance. This means:

Alternative: Paystack Split Payment (Less Preferred) Paystack Split automatically routes a percentage to a sub-account at transaction time. This is good for fixed-rate splits but does NOT hold funds pending condition fulfilment — the artisan gets paid immediately when the customer pays. This doesn't work for SortAm's job-completion model.

How Long Can We Legally Hold Funds?

There is no explicit CBN-mandated maximum holding period for unlicensed platforms because the CBN's position is that you shouldn't be holding third-party funds at all without a license. Practically:

Recommended SortAm policy: Maximum 14-day job period before automatic dispute window. Auto-release or auto-refund triggers at day 21 if no confirmation.

What Happens if a Customer Disputes?

This is where SortAm's lack of explicit licensing creates the most practical risk. A dispute management process that resembles financial arbitration (you holding funds while adjudicating) strengthens the case that SortAm is performing regulated financial services.

Does SortAm Need a Separate Legal Entity?

Yes — and this is already your instinct (good). SortAm as a separate CAC-registered company achieves two things: (1) Ring-fences CBN exposure from other Mpaukwu products (2) If SortAm ever does require PSSP licensing, the entity is clean and isolated

Ensure SortAm Ltd's company objects clause in its CAC registration is broad enough to include "facilitating marketplace transactions and payment intermediation services". This doesn't confer regulatory approval but prevents challenge that the company is acting ultra vires.

Future Path: If SortAm Scales Significantly

If SortAm reaches ₦500M+ monthly GMV or 10,000+ active artisans, the PSSP license becomes the natural next step. At ₦250M capital requirement, this is achievable post-Series A. Early alternative: partner with a licensed PSSP (e.g., VoguePay, Interswitch) to provide the escrow infrastructure under their license while SortAm operates as an "agent" of the PSSP.

4
Klas Fee Collection — Regulatory Analysis
School Fee Processing · Volume Thresholds · NDPA Student Data

Is Klas a Payment Processor?

Klas collects ₦300/student/term as a platform fee while facilitating school fee payment. The regulatory analysis hinges entirely on where the bulk of the payment (the school fee itself) goes first.

Option A (Risky)
Parent → Klas account → School
Option A Risk: Full school fees pass through Klas's bank account. At 500 schools × 1,000 students × ₦50,000 average term fee = ₦25 billion per term flowing through Klas. This is unambiguously payment intermediation requiring a license.
Option B (Safe)
Paystack Split: ₦300 to Klas + rest to school simultaneously
Option B (Recommended): Paystack Split Payment routes ₦300 to Klas and the balance directly to the school's registered bank account in a single atomic transaction. Klas never holds the school's money. Klas only receives its own platform fee. Zero holding exposure.

Paystack Split Payment Implementation for Klas

Do We Need PSB or PSSP License at Scale?

With Paystack Split properly implemented: No — even at 500+ schools.

The ₦5B PSB license is irrelevant — that's for deposit-taking. The PSSP question arises only if Klas begins holding funds, operating a school wallet system, or processing payments without a licensed intermediary. Using Paystack's infrastructure means Paystack's PSSP license covers the payment processing.

Monitor trigger: If Klas moves to direct bank integration (bypassing Paystack), or builds its own payment gateway infrastructure, PSSP licensing becomes necessary.

NDPA 2023 Implications for Klas Student Data

⚠️ NDPA 2023 Compliance is Non-Negotiable for Klas The Nigeria Data Protection Act 2023 (which succeeded NDPR 2019) significantly strengthens children's data protections. Klas processes financial data of minors. This creates elevated obligations.

Key NDPA 2023 Requirements for Klas:

5
Mpaukwu Wallet — Future System Design
If/When We Build Stored Value Across Products

What Would a Mpaukwu Wallet Be?

A cross-product stored balance — user tops up once, spends across MediSeen, SortAm, Klas, and Savour. This is the natural evolution but triggers the highest-tier regulatory requirements.

A stored-value wallet IS a deposit product under CBN regulation. Any system where users can load money and hold it for future spending — regardless of whether interest is paid — constitutes stored value and requires either PSB licensing (₦5B) or an MMO license (₦2B). There is no unlicensed path for a true user wallet.

License Comparison for Wallet Products

Payment Service Bank (PSB)
Full stored-value banking
Min Capital₦5 billion
Timeline18–36 months
Deposits AllowedYes, up to ₦300K
Lending AllowedNo
VerdictAvoid — overkill
Mobile Money Operator (MMO)
Mobile wallet issuance + agent banking
Min Capital₦2 billion
Timeline12–24 months
Agent NetworkRequired
Use Case FitModerate
VerdictToo capital-heavy now

Recommended Wallet Roadmap

Now
No wallet. Fix current product structures.

Sort SortAm's escrow structure. Implement Paystack Split for Klas. Focus on revenue generation. Don't add wallet complexity.

6M
Partner MVP Wallet via OPay/PalmPay API

Use an existing MMO's API to offer wallet functionality under their license. User experience is branded Mpaukwu but powered by a licensed partner. Zero CBN exposure. Fast to market.

18M
Evaluate PSSP License Application

If SortAm or Klas are generating significant revenue and wallet demand is proven, begin PSSP application. Capital requirement: ₦250M (achievable with modest fundraising or revenue retention). 6–12 month approval process.

36M
Full Mpaukwu Wallet Launch (Licensed)

With PSSP in hand, launch cross-product wallet. Or by this point, assess MMO license if wallet adoption warrants ₦2B raise.

White-Label / API Partner Options (Near-Term)

6
Recommended Immediate Actions — 90 Day Plan
What to fix now to protect Mpaukwu Enterprise

🔴 Urgent — Do This Month (Days 1–30)

🟡 Important — This Quarter (Days 31–60)

🟢 Recommended — Within 90 Days

On Separate Entities — Does It Help?

Yes — significantly, and you are already doing the right thing.

Operating separate CAC-registered companies per product achieves three things:

Ensure each entity has its own Paystack account, bank account, and CAC registration. Do not co-mingle funds between entities under any circumstances.

What T&Cs Must Say About Payments

Every Mpaukwu product with any payment touchpoint must have T&Cs that include:

A
Key Regulatory References
Source documents for this analysis