Daraja-Powered Aggregator

Accept M-Pesa Payments,
Instantly Settle Anywhere.

A single STK Push that automatically routes funds to any Till, Paybill or bank account in Kenya. Built for developers, priced for small business.

KES 0
Total volume settled through the platform
0
Completed transactions processed
0
Active businesses on Snap Pal today

Everything you need to collect and settle

One API key, one dashboard, and a settlement engine that just works.

Instant STK Push

Trigger an M-Pesa prompt on your customer's phone in seconds, under your own business name.

Automatic Settlement

Collected funds route straight to your linked Till, Paybill, or bank account — no manual reconciliation.

Unique API Keys

Every subscriber gets their own scoped key, rotate or revoke it any time from your dashboard.

Real-Time Dashboard

Track transactions, settlement status, and revenue as it happens, from any device.

Reliable Webhooks

Signed payment notifications delivered to your server, with automatic retries on failure.

Code Samples in Every Language

Ready-to-run snippets in PHP, Node.js, Python, cURL and Dart/Flutter to get you live fast.

Simple plans that grow with you

Start free with Sandbox mode, upgrade whenever you're ready to go live.

Starter
KES 499/mo
  • Unlimited transactions
  • 4 API keys
  • 3 linked payout accounts
  • Email support
Get Started
Enterprise
KES 1,499/mo
  • Unlimited transactions
  • 10 API keys
  • 10 linked payout accounts
  • Webhooks
  • Dedicated support
Get Started
No Subscription
Pay As You Go
Per transaction
  • KES 1–39 → KES 1.00 fee
  • KES 40–150 → KES 3.00 fee
  • KES 151–499 → KES 4.00 fee
  • KES 500–999 → KES 7.00 fee
  • KES 1,000–2,500 → KES 8.00 fee
  • KES 2,501–5,000 → KES 10.00 fee
  • KES 5,001–7,500 → KES 20.00 fee
  • KES 7,501–10,000 → KES 50.00 fee
  • KES 10,001–20,000 → KES 60.00 fee
  • KES 20,001–50,000 → KES 100.00 fee
  • KES 50,001–∞ → KES 150.00 fee
  • No monthly commitment — top up your wallet, we deduct as you go
  • Perfect for testing or low, irregular volume
Get Started

Frequently asked questions

Payments to a matching Till or Paybill route directly as part of the STK Push itself, so they land immediately. Other payout types settle to your Snap Wallet, which you can withdraw from at any time.

Yes — every account starts in free Sandbox mode. Trigger simulated STK pushes and sample webhook callbacks from the Sandbox tab before switching to production credentials.

You'll get a notice in your dashboard before you hit the ceiling. Upgrade any time from Subscription — the change applies immediately, no downtime.

No. Link Snap Wallet as your payout account and collect payments right away — withdraw to any number, paybill, or bank whenever you like.

No setup fee. Pick a subscription plan or Pay As You Go, and you're issued an API key immediately.