Product

PesaLoop

Collect, track, and route M-Pesa payments for your business.

In Development

Illustrative preview — product in active development

The problem

Kenyan businesses collecting M-Pesa payments through Till numbers have no easy way to see all their transactions, automate payouts, or manage multiple Tills in one place — most fall back to checking SMS notifications by hand.

The approach

PesaLoop is a payments dashboard built directly on Safaricom's Daraja API. It's designed to grow from a single-business tool into a platform other businesses can use too, without changing its data model later.

Features

STK Push

Trigger a real payment prompt straight to a customer's phone.

Multi-Till management

Manage several Till numbers from one dashboard.

B2C payouts

Send money out for refunds or payouts, with tracked results.

Webhook & rules engine

Route incoming payments based on custom rules.

Encrypted credentials

Daraja API keys stored with AES-256-GCM encryption.

Transaction history

Full log of STK, C2B, and B2C activity in one view.

Technology stack

Next.js 15TypeScriptTailwind CSSPrismaClerkDaraja API

Development timeline

  1. Foundation

    Shipped

    Auth, data model, and Daraja OAuth client

  2. Core payments

    Shipped

    STK Push, C2B validation, B2C payouts wired to real endpoints

  3. Dashboard & rules

    In progress

    Webhook dispatch, rules engine, multi-Till UI

  4. Public beta

    Planned

    Onboarding flow for outside businesses

Future plans

  • Self-serve signup for other businesses
  • Usage-based billing tiers
  • SMS/email payment notifications
  • Exportable statements and reconciliation reports

Want early access to PesaLoop?

We're onboarding a small number of businesses before public beta.