Airtime infrastructure for Zimbabwean businesses

Workforce airtime,
accountable to your finance team.

Stop chasing receipts and reconciling staff allowances in spreadsheets. Send airtime to staff, agents, and beneficiaries with cost centers, monthly caps, and a GL-mapped ledger your CFO will actually trust.

Cost centers
Per-recipient caps
GL-mapped export
Refund on failure
Pesepay-secured
Use cases · what teams send 1 / 8
🏢
Monthly staff stipends
12 sales reps · $50 each · cost center 6420
HR
See how it works
Routes Econet airtime & data Routes NetOne airtime & data Routes Telecel airtime Routes TelOne data Pays ZESA tokens Pesepay-secured · EcoCash, OneMoney, card HMAC-signed webhooks Reconciler · every 2 min Routes Econet airtime & data Routes NetOne airtime & data Routes Telecel airtime Routes TelOne data Pays ZESA tokens Pesepay-secured · EcoCash, OneMoney, card HMAC-signed webhooks Reconciler · every 2 min
Watch it run

One platform. Three jobs. Same audit-grade rails.

From Monday-morning stipends to survey rewards to a fintech API call — same engine, same guardrails, same export. Tap a tab or watch it cycle.

Trigger
Schedule fires · cron(0 9 1 * *)
Sales team · monthly stipend
May 1, 09:00 · 12 recipients · $50 cap each · cost center 6420
Tendai M. PR0042cap reached
Rumbi S. PR0017$50
Blessing T. PR0033$50
+ 9 more recipients$450
Webhook · KoboToolbox
Q2 baseline study · response #312
Submitted 14:22 · district = Mash East
phone+263 77***1234
completed12 / 12
incentive$1 airtime
signatureHMAC ✓
POST /api/v1/orders
Fintech app · driver bonus
{
  "product_id": 100,
  "target": "0772279099",
  "amount": 5,
  "agent_reference": "ord_4e8a…"
}
# Authorization: Api-Key atk_…
Engine
1
Receive
2
Validate
3
Dispatch
4
Audit
Cron stipend.sales.monthly fired
Cap check · 11 ok / 1 capped (Tendai)
→ Econet 7 · NetOne 3 · Telecel 1
Posted to GL 6420 · CSV ready · branded SMS sent
Webhook signature verified
Anti-fraud · first-time payee · IP throttle ok
$1 NetOne airtime → +263 77***1234
Logged to campaign q2-baseline · 312 / 500
Idempotency check · new key
Wallet debit $5.00 · reserved
Provider txn 190397936
Webhook → app.example.com · 200 OK
reconciler heartbeat · every 2 min
Outcome
ACME PAYROLL
Your monthly $50 airtime allowance has been added. Ref: STIPEND-MAY26.
ECOCASH
You have received $50.00 airtime. Bal: $50.00.
Posted to GL · cost ctr 6420$ 550.00
11 of 12 sent · 1 capped
RESEARCH ZW
Thank you! You have received $1 airtime for completing the survey.
NETONE
$1.00 airtime credited. Bal: $1.04.
Campaign · q2-baseline312 / 500
$1 of $500 budget paid · auto-stop armed
HTTP/1.1 200 OK
{
  "agent_reference": "ord_4e8a…",
  "status": "success",
  "provider_ref": "190397936",
  "wallet_balance": 95.00
}
Webhook delivered204 ms
idempotent · safe to retry
For HR & Finance

Built for the way HR and finance actually run airtime.

Most airtime tools end at "bulk SMS". We start there. Track who's a recipient, where their allowance comes from, and exactly what your team spent last month — without asking ten different people for receipts.

  • Recipient register with payroll IDs & cost centers — no more pasting numbers.
  • Per-recipient monthly caps — over-spends are blocked at the dispatcher, not on the call with audit.
  • Recurring stipends — monthly comms allowance, weekly field-agent drops, birthday airtime.
  • Spend by cost center — exportable CSV ready to drop into your accounting system.
  • Branded SMS attached to every recharge — recipients know it's legit.
Try it on your team →
Cost center · Sales (May 2026)
Monthly budget $ 0.00
Spent this month $ 0.00 0%
Tendai M. (PR0042) $ 50 / $ 50 cap reached
Rumbi S. (PR0017) $ 32 / $ 50 ok
Blessing T. (PR0033) $ 47 / $ 50 ok
Campaign · Q2 baseline study
Budget $ 500 · $ 1 per completion
Paid out 0 / 500 0%
+263 77***1234 paid
+263 71***5678 duplicate
+263 78***9012 paid
For M&E and research

Pay survey respondents at scale, fraud-free.

Every NGO, market researcher, and M&E team in Zim runs into the same wall: incentive fraud. Same person, fifty numbers, fifty rewards. We give you a campaign engine with the guardrails built in, and integrations for the survey tools you already use.

  • Per-campaign budget with auto-stop when exhausted.
  • HMAC webhook from KoboToolbox / SurveyCTO / Google Forms — POST and we pay.
  • One-time voucher links when the survey can't capture phone reliably.
  • Fraud guardrails — one-payout-per-phone, IP throttle, network match.
  • Per-campaign payout report CSV — funder-ready audit in one click.
See the research playbook →
For developers

Airtime API your engineers will actually like.

REST endpoints. Idempotency keys. Signed webhooks. Per-tenant prepaid wallets. The things you'd build yourself if you had three weeks. Wire it into your loyalty program, payroll integration, fintech app, or rideshare driver bonuses.

  • Idempotent POST /api/v1/orders — your retries are safe.
  • HMAC-SHA256 webhooks — verify every callback.
  • Multi-currency wallets — USD & ZWG, append-only ledger.
  • Reconciler runs every 2 minutes — unknown states resolve themselves.
  • Generous test mode — Pesepay charges $0.01 in dev so you can iterate.
Read the API guide →
$ curl -X POST https://airtime.localhost.co.zw/api/v1/orders \
   -H "Authorization: Api-Key atk_…" \
   -H "Content-Type: application/json" \
   -d '{
        "product_id": 100,
        "target": "0772279099",
        "amount": 5,
        "agent_reference": "# your idempotency key"
      }'

# → {
  "agent_reference": "a41cbde2…",
  "status": "success",
  "provider_ref": "190397936"
}

Why airtime is broken for finance teams.

Most resellers compete on a 5% discount. Then they hand you a spreadsheet, a phone number, and good luck.

Ordinary airtime reseller
airtime.localhost.co.zw
Bulk SMS-style upload
Recipient register with payroll IDs & cost centers
"Refund? Email support"
Auto-refund on delivery failure, reconciler every 2 min
No audit trail
Per-batch / per-recipient / per-cost-center history with CSV export
Manual monthly stipends
Cron-style schedules — set once, runs forever
Anyone can over-spend an allowance
Per-recipient monthly caps enforced at dispatch time
No API, or a brittle one
REST + signed webhooks + idempotency keys
No story for survey incentives
Built-in campaigns with anti-fraud + voucher links