ElRoi Pay
Investor ExplainerArchitecture

How AuraTap Holds Money — Architecture

This page explains the separation between AuraTap’s ledger system (what users are owed) and the actual funds held in segregated bank accounts (where the money is). This architecture ensures regulatory compliance and customer fund protection.

Core Principle: Ledger ≠ Bank Account

A wallet balance in AuraTap is a ledger entry — a record of what AuraTap owes the user. The actual money sits in segregated safeguarding accounts at licensed partner banks. These two layers must always reconcile.

The Two Layers

Understanding how ElRoiPay separates obligations from actual funds

The Ledger Layer

Wallet Ledger

The ElRoiPay ledger records what every user and merchant is entitled to. It is a database of obligations — not money itself. When a customer has GHS 500 in their ElRoiPay wallet, this is a ledger entry stating ElRoiPay owes them GHS 500.

  • Lives in ElroiPay’s database (PostgreSQL + Redis)
  • Double-entry bookkeeping model
  • Real-time — updates instantly on every transaction
  • Immutable — entries cannot be deleted, only reversed
  • NOT a bank account
PostgreSQL + Redis • Double-entry

The Safeguarding Layer

Bank Holding Account

The actual money backing all ledger entries sits in segregated trust accounts at licensed partner banks. These accounts are ring-fenced from ElRoiPay’s operating funds. In the event of ElRoiPay insolvency, these funds are protected and returned to customers.

  • Held at licensed partner banks in each country
  • Legally segregated — cannot be used for operations
  • Reconciled against ledger daily (must match)
  • Compliant with EMI safeguarding rules (EU PSD2, BoG, CBN)
  • THIS is where the money actually is
Licensed Banks • Ring-fenced • EMI Compliant
Ledger entries must always equal safeguarding balances — reconciled daily

Real-Time Reconciliation Dashboard

Live matching between ledger balances and actual bank account holdings

Total Ledger Balance

$8,547,320.50

Total Bank Balance

$8,547,320.50

Net Delta

$0.00

Perfect

Last Reconciliation

Jan 15, 2025, 02:32 PM

Per-Currency Reconciliation

Detailed balance matching across all supported currencies

CurrencyLedger BalanceBank BalanceDeltaStatusVisual
GHS

₵4,250,000.00

₵4,250,000.00

Matched
NGN

₦2,850,000.00

₦2,850,000.00

Matched
ZAR
R

R1,200,000.00

R1,200,000.00

Matched
UGX
USh

USh247,320.50

USh247,320.50

Matched
Ledger Balance
Bank Balance

Payment Flow Diagram

What happens when a customer pays a merchant GHS 100

Transaction Example
Customer → Merchant • GHS 100 • ElRoiPay Wallet
STEP 1

Customer Initiates Payment

Customer sends GHS 100 to merchant via ElroiPay wallet

GHS 100
STEP 2

Routing Engine Validates

Checks risk score, validates KYC tier, selects optimal payment rail

STEP 3

Ledger Debits Customer

Customer wallet balance reduced by GHS 100

−GHS 100
STEP 4

Ledger Credits Merchant

Merchant wallet balance increased by GHS 97.50 (net of fee)

+GHS 97.50
STEP 5

Ledger Credits Fee Account

ElroiPay fee account receives GHS 2.50 (2.5% transaction fee)

+GHS 2.50
STEP 6

Safeguarding Confirmation

Safeguarding account confirms fund transfer (async verification)

STEP 7

Settlement Batch Created

Merchant payout added to next settlement batch cycle

STEP 8

Merchant Bank Credited

Merchant’s registered bank account credited on settlement date

GHS 97.50

Customer Debited

−GHS 100.00

Merchant Credited

+GHS 97.50

ElRoiPay Fee

+GHS 2.50

Regulatory Alignment

Safeguarding compliance across all operating jurisdictions

JurisdictionRegulatorSafeguarding RuleElRoiPay Compliance
🇬🇭Ghana
Bank of GhanaPSP Licence float rulesCompliant
🇳🇬Nigeria
CBNPayment Service Bank rulesCompliant
🇿🇦South Africa
FSCA / SARBPayment system rulesCompliant
🇺🇬Uganda
BOUEMI licence requirementsCompliant
🇪🇺EU (future)
EBA / NCAsPSD2 safeguardingPlanned

ElRoiPay’s safeguarding framework is designed to meet or exceed the requirements of each jurisdiction. Compliance status is reviewed quarterly and audited annually by independent third parties.

Related Sections

Explore the treasury and settlement infrastructure