Public now
Representative API shapes, event examples, product integration paths, and sandbox-access expectations.
Explore how Mozaca products expose wallet, treasury, digital-asset operations, ledger, compliance, and webhook surfaces across controlled-access environments.
The developer surface is built to make the integration model rich and reviewable. Final credentials, exact schemas, SDK packages, and environment URLs are issued after access approval.
Public now
Representative API shapes, event examples, product integration paths, and sandbox-access expectations.
Issued after approval
Approved OpenAPI artifacts, sandbox and production URLs, credentials, SDK packages, webhook secrets, and production runbooks.
Review purpose
Give senior stakeholders and technical buyers enough structure to approve layout, content model, and infrastructure direction.
Documentation first, API guide next, SDK requirements when the operating model is clear, and sandbox once the approved access path is ready for controlled testing.
Concept guides, integration patterns, environment setup, idempotency, and error handling. Read before you build.
Resource shapes for wallets, transfers, ledger, treasury, asset operations, webhooks, and launch gates.
Typed SDK requirements are scoped around auth, retries, pagination, idempotency, and webhook signing.
Non-production environment with seed data, simulated rails, and replayable webhooks. Issued after qualification.
The public site does not expose live credentials. It should still make the implementation shape clear enough for technical buyers and senior reviewers to qualify fit.
Create wallets, read balances, initiate transfers, and receive settlement events.
Configure digital accounts, savings and lending products, business approvals, payment batches, AML decisions, reconciliation, and exports.
Trace derived balances, journal entries, matching state, receipts, and exception queues.
Expose KYC/KYB, AML, sanctions, dynamic authorization, approvals, transaction monitoring, Travel Rule where applicable, review, and evidence outcomes.
Map signer roles, policy limits, risk state, and evidence-backed transfer approvals.
Subscribe to transaction, approval, ledger, policy, and reconciliation lifecycle events.
These examples are representative of the surface we discuss in sandbox review. Final payloads, signatures, credentials, and environment hosts depend on product, rail, region, compliance scope, and partner approvals.
POST /v1/transfers
{
"source": "wallet_kes_184250",
"destination": {
"type": "mobile_money",
"network": "partner_mobile_money",
"phone": "+2547..."
},
"amount": "2500.00",
"currency": "KES",
"metadata": {
"customer_ref": "pilot-user-184"
}
}{
"id": "evt_01HZX7",
"type": "transfer.settled",
"product": "fedha",
"created_at": "2026-05-25T09:24:18Z",
"data": {
"transfer_id": "tr_9K42",
"status": "settled",
"rail": "partner_mobile_money",
"ledger_state": "matched"
}
}Try it
Representative payloads and responses — the same surface we walk through in sandbox review. Signatures, hosts, and credentials are issued to qualified teams.
{
"amount": 25000,
"currency": "KES",
"source": "wallet_kes_sample_001",
"destination": "wallet_kes_settlement_001",
"rail": "mpesa"
}// Run a request to see the response
Install the SDK for your language, authenticate with a sandbox key, and create a wallet. The same ergonomics back every product — swap the resource, keep the shape.
curl https://sandbox.api.mozacalabs.com/v1/wallets \
-H "Authorization: Bearer MOZACA_SANDBOX_KEY" \
-H "Content-Type: application/json" \
-d '{ "owner": "cus_sample_001", "currency": "KES" }'MOZACA_SANDBOX_KEY is a placeholder label. Your test key and SDK package access are issued with sandbox access.
The sandbox ships with seeded customers, wallets, and rails so you can run the full lifecycle before touching production. Representative values are shown here; your live test credentials are issued with sandbox access.
https://sandbox.api.mozacalabs.com/v1MOZACA_SANDBOX_KEYcus_sample_001wallet_kes_sample_001+254708000000MOZACA_WEBHOOK_SIGNING_SECRETA dated log of controlled-access developer-surface changes, tagged so technical buyers can tell additive from breaking at a glance. Versioned API releases begin at general availability.
Wallets, transfers, ledger, and webhook resources are organized into a representative OpenAPI 3.1 model used during approved sandbox review and SDK planning.
Webhook delivery is designed around HMAC-SHA256 signatures, per-endpoint secrets, and replay-protection timestamps for approved environments.
All POST endpoints accept an Idempotency-Key header; retried requests return the original result instead of re-executing.
Node, Python, Go, and cURL examples show the intended integration ergonomics alongside the interactive API playground.
White-label · Mobile money
Client-informed platform
Primary users
Wallet customers, agents, merchants, operations teams, compliance/admin teams
Regions
Multi-jurisdiction by configuration; regulatory packs and rails selected per client
Rails
Mobile money, trust accounts, merchant paybills/tills, bank interfaces, and partner-approved future corridors
Integration surfaces
Customer app, web app, APIs, webhooks, statements, reports, exports
White-label · Digital banking
Partner access
Primary users
Retail customers, merchants, finance teams, and operator admins
Regions
Configured per licensed partner, banking rail, and corridor
Rails
Bank accounts, mobile money, card networks, and partner payout rails
Integration surfaces
Treasury console, payment APIs, approval events, accounting exports
White-label · Stablecoins
Qualified access
Primary users
Customers, client admins, developers, Mozaca operators, compliance reviewers
Regions
Configured by client market, regulatory path, and approved provider coverage
Rails
Approved digital-asset routes, payout networks, settlement partners, payment providers
Integration surfaces
Web and mobile apps, USSD, OpenAPI, SDKs, webhooks, service APIs
Technical buyers can now review the intended shape of authentication, wallets, treasury, transfers, webhooks, environments, and idempotency before requesting sandbox access.
Submit product, company, region, rails, and launch timeline through the demo request flow.
We route the request to walkthrough, sandbox review, pilot scoping, or partner diligence.
Qualified teams receive API surface, event model, sample flows, and implementation milestones.