Built for Moolre

The split engine that speaks
Moolre natively

Every platform on Moolre has the same problem: Moolre doesn't split payments. Ocuula fills that gap — purpose-built middleware that handles the distribution math so platforms don't build it from scratch.

Why Ocuula exists

We were building apps that needed split payments. There was nothing off the shelf for Moolre. So we built it.

While building a handful of apps — a marketplace, a logistics platform, a SaaS product, we kept running into the same wall. Each one needed to split payouts across multiple parties, but we needed split functionality natively. Every option required manual calculation, custom backend math, or weekly spreadsheet reconciliation.

We looked for packages and platforms that handled split math out of the box like percentage cuts, waterfall cascades, tiered brackets, milestone holds, so we could focus on building product features instead of payment infrastructure. Nothing fit. So we built the engine ourselves.

Once it was running, it was clear: every other team building on Moolre was solving the same problem independently. Ocuula is that engine, extracted and productised. Non-custodial. Pesewa-precise. Moolre-native from day one.

How we're different

Non-custodial, pesewa-precise, programmable

Pesewa-Precise

All calculations use integer arithmetic. No floating-point rounding errors. Every pesewa reaches its intended recipient. Remainders are tracked and routed automatically.

Non-Custodial

We never touch funds. Only calculation instructions. No PCI scope, no custody risk, no regulatory overhead. Your money stays in your Moolre wallet.

Programmable APIs

Webhooks, provisioning endpoints, and routing rules. Integrate split logic via code, not spreadsheets. Sandbox available with unlimited free transactions.

Technical overview

How Ocuula works under the hood

Stateless middleware

Ocuula never holds, stores, or transmits funds. We calculate split distributions and send disbursement instructions to Moolre. No PCI DSS scope, no custody risk, no regulatory overhead. If Ocuula is unavailable, your Moolre integration continues working — existing rules operate on their last known configuration.

Encrypted by default

API keys encrypted at rest (AES-256-GCM) with per-tenant keys. All traffic over TLS 1.3. Immutable audit log with 7-year retention. Every state change has a webhook receipt with HMAC-SHA256 signature.

Integer arithmetic

All financial calculations in pesewas (smallest currency unit) using integer math. No floating-point rounding errors. The remainder from any split is automatically routed to a designated recipient — 100% of funds accounted for on every transaction.

Moolre-native

Built specifically for Moolre's API, wallet topology, and fee structure. Integrates directly with Moolre settlements, transfers, and webhook notifications — no custom adapters or fragile glue code. Supports Mobile Money (MTN, Vodafone, AirtelTigo) and major Ghanaian banks.

Trust & Transparency

Designed for auditability

7-Year Immutable Logs

Every transaction, every split, every disbursement. Queryable via API, exportable for compliance.

Sandbox By Default

Test with real APIs, no credentials required. Unlimited free sandbox transactions per month.

Fee Cap at GHS 15

Maximum GHS 15 per transaction, regardless of size. Effective rate drops near zero at high volume. No subscription fees.