jaza

Jaza

Prepaid billing infrastructure for African apps

Credit wallets, Mobile Money and card top-ups, and a ledger your backend can trust — live in minutes.

fuel-wallet.tsx

Balance

95 credits

live

Last top-up

+100 · Airtel

Last spend

−5 · AI_PROMPT

// charge from your backend
await jaza.consume({
  feature: "AI_PROMPT",
  userId: "student_42",
});

The missing middle

Payments move money. Subscriptions assume credit cards. Your app still needs a wallet.

Users in Africa buy prepaid. Gateways settle cash; global billing assumes App Store or Stripe subscriptions. Neither gives you balances, rate cards, or top-up UI. Developers rebuild that stack for weeks — Jaza ships it.

Gateways

PawaPay, Paystack, Flutterwave move cash. They do not hold credit balances or ship wallet UI.

Global billing

RevenueCat and Stripe Billing assume App Store subscriptions and B2B metered SaaS — the wrong default for prepaid Mobile Money.

Jaza

Immutable ledger, rate cards, drop-in wallet UI, and a consume API your backend calls on every billable action.

How it works

Meter usage. Top up prepaid. Charge from your API.

African apps need fuel wallets, not monthly lock-in. Jaza is the ledger and wallet UI between your product and the payments your users already trust.

  1. 01

    Set credit prices

    Define what each action costs — SEND_SMS = 2 credits, AI_PROMPT = 10. Your product economics, your rate card.

  2. 02

    Users top up with Mobile Money or cards

    MTN, Airtel, Orange, M-Pesa, and cards. When the payment webhook lands, Jaza credits the wallet instantly.

  3. 03

    Your backend consumes credits

    Call jaza.consume() from your server. Idempotent, race-safe deductions — balances update live. No custom ledger to maintain.

SDKs

Drop-in where your app already lives

Ship FuelBalance, TopUpModal, and transaction history themed to your brand — across Web, Expo, Flutter, and native.

  • Node.js logo

    Node / Web

    Tier 1

  • Expo logo

    Expo / RN

    Tier 1

  • Flutter logo

    Flutter

    Tier 2

  • Swift logo

    Swift

    Tier 3

  • Kotlin logo

    Kotlin

    Tier 3

Build in public

Shipping in the open

Follow the ledger, SDKs, and dashboard as they land — updates here and on social.

  1. jaza.dev is live

    Landing page and waitlist are up. Building the immutable ledger engine next.

  2. Product thesis locked

    Pay-as-you-go fuel wallets for African apps — not another subscription wrapper.

top-up.tsx

Top up

100 credits · $1.00

  • MTN MoMo

    Mobile Money

  • Airtel Money

    Mobile Money

    selected
  • Card

    Visa / Mastercard

Webhook → ledger

+100 credits

Payment confirmed. Wallet balance updates instantly.

Early access

Join early access

Tell us your stack. Shape which SDKs we ship first.

No spam. Early access + SDK priorities based on what you ship.