JazaGo
JazaGoPowered by Westload Credit
Pilot-ready · Nairobi → Kenya · 2026

Mobility-finance infrastructure for African transport.

JazaGo lets verified drivers, riders and fleets fuel now and repay later via M-Pesa — at trusted partner stations, with real risk controls, real-time settlement and a behavior-based trust score.

Powered by Westload Credit
12
Pilot stations
<8s
Approval time
7 days
Repayment window
100%
Audit-logged
The problem

Drivers run dry. Stations lose sales. Fleets lose trips.

Cash-only fueling

Boda riders and PSV drivers buy fuel in tiny daily increments. A single dry tank means lost trips and lost income.

No formal credit history

Most mobility workers are invisible to banks. Informal lenders charge 20-30% per week with no transparency.

Stations carry the risk

Stations that extend manual credit absorb fraud and default with no central system, no scoring, no recourse.

The solution

A fuel-now, pay-later rail with banking-grade controls.

JazaGo connects the driver, the station and the lender (Westload Credit) into one verified loop — KYC-gated credit, QR-authorized fueling, 7-day M-Pesa repayment, and a trust score that grows with on-time behavior.

KYC-gated access

National ID, license, selfie and vehicle docs verified before any credit is issued.

QR-authorized fueling

10-minute single-use QR. Operator scans to unlock the pump for the right amount.

M-Pesa repayment

STK push initiated in-app. Idempotent, signed callbacks. No double charges.

Behavior trust score

On-time repayments raise the limit. Late or failed repayments lower it.

How it works

A six-step loop. Every step audit-logged.

  1. 01

    Sign up & verify

    Phone OTP login. KYC submission with documents and selfie. Approval gates fuel access.

  2. 02

    Request fuel

    Pick station, pump and litres. Trust score and approved limit are snapshotted on the request.

  3. 03

    Generate QR

    Single-use, station-bound QR with a 10-minute expiry. Cannot be reused or moved between stations.

  4. 04

    Operator authorizes

    Assigned station operator scans, validates and unlocks the pump. Wrong station / expired QR is rejected.

  5. 05

    Mark complete

    Operator confirms fueling. Repayment row is created atomically with a 7-day due date.

  6. 06

    Repay via M-Pesa

    STK push from the receipt screen. Signed callback updates state. Trust score updates on outcome.

Trust & safety

Risk controls a bank would recognize.

KYC gating

Fuel and repayment surfaces are blocked until KYC is approved. Resubmission flow handles rejections.

QR anti-fraud

Single-use, station-bound, time-limited QR codes. Scans at the wrong station are logged and refused.

Operator authorization

Only admin-assigned operators can authorize a station. Auto-claim is off outside explicit demo mode.

Idempotent repayments

Every STK push carries an idempotency key. Duplicate Safaricom callbacks cannot double-credit a balance.

Real-time visibility

Repayments, QR sessions and fuel requests stream over realtime — operators and customers see status live.

Full audit trail

Every state change writes to audit_logs: KYC, operator assignment, QR scans, STK callbacks, trust events.

Repayment engine

Settlement that explains itself.

Lifecycle
  • Fueling completion creates a pending repayment with a 7-day due date.
  • Customer initiates STK push from the receipt screen.
  • Signed Safaricom callback hits /api/public/mpesa-callback.
  • apply_mpesa_repayment updates paid_kes atomically; partial → success.
  • Trust score event fires: +15 on-time, +5 late, −30 failed/defaulted.
Score → limit ladder
Elite (≥ 800)KSh 50,000
Trusted (600–799)KSh 25,000
Building (300–599)KSh 10,000
New (< 300)KSh 5,000

Limits and risk band are snapshotted on every fuel request, so historical decisions stay explainable even after a score moves.

Station ecosystem

Verified pumps. Assigned operators.

The pilot opens with 12 partner stations across Nairobi, Mombasa, Kisumu, Nakuru and Eldoret — across Shell, Rubis, TotalEnergies, Ola Energy and Galana brands. Each station has a named operator account and a published queue + price-per-litre.

Shell
Westlands Ring Road
NairobiQueue ~3m
Rubis
Mombasa Road Hub
NairobiQueue ~5m
TotalEnergies
Nyali Cinemax
MombasaQueue ~4m
Ola Energy
Eldoret Highway
EldoretQueue ~2m
Galana
Kisumu Lakeside
KisumuQueue ~6m
Shell
Nakuru Town Centre
NakuruQueue ~3m
Operational KPIs

Believable. Pilot-scale. Pilot-honest.

Indicative metrics for the closed Nairobi pilot. Numbers update from live backend data once the pilot opens to verified drivers.

Active drivers
412
+38 this week
Active stations
12
9 currently open
Fuel credit issued (30d)
KSh 3.42M
+KSh 480k WoW
On-time repayment rate
96.4%
rolling 30 days
Outstanding exposure
KSh 612k
of KSh 1.8M limit
Overdue repayments
7
2 in soft-collections
QR authorizations (30d)
2,184
98.7% success
Active fueling sessions
14
updated live
Trust score distribution
Elite (≥800)14%
Trusted (600–799)41%
Building (300–599)36%
New (<300)9%
Settlement pipeline (last 7 days)
M
T
W
T
F
S
S
SettledKSh 1.92M
In flightKSh 184k
Failed retries3
Pilot readiness

What's already built and proven.

KYC submission, status tracking, resubmission and audit logging
QR session lifecycle: issue, scan, authorize, complete, expire
Operator authorization with admin-assigned operators (no self-claim outside demo mode)
M-Pesa STK push with idempotency keys and signed callbacks
Atomic repayment ledger (apply_mpesa_repayment) — no double credits
Trust score engine with on-time / late / failed / defaulted outcomes
Historical trust score and approved-limit snapshots on every fuel request
Realtime updates on repayments, QR sessions and fuel requests
Full audit trail across KYC, station ops, repayments and trust events
Phone-OTP authentication with auto-created profile + role row
Powered by Westload Credit

A licensed credit partner behind every fueling.

Westload Credit underwrites the working-capital line that powers every JazaGo fueling. Drivers see calm, simple repayment. Stations get paid on a clean settlement schedule. Lenders see a transparent, scored book.