M-Pesa STK Push · built for Kenya

Accept M-Pesa payments with one API call

One API key. STK Push straight into your paybill or till. Build in minutes, not months — no Safaricom paperwork required.

741
Developers
3,147
Transactions
KES 1.00
Per-txn fee
REST API
Any language
Everything you need

Payments infrastructure built for Kenyan developers

Skip the Safaricom bureaucracy. Integrate once, get paid straight to your own till or paybill.

STK Push API

Trigger M-Pesa prompts on your customer's phone in one API call. Works with paybill and till numbers.

REST API

Full Dashboard

Live charts, transaction history, wallet ledger, API key management and CSV exports.

Analytics

Instant Webhooks

Get a signed callback the moment a payment succeeds. Reconcile in real time.

Realtime

Bank-grade Security

KYC, 2FA for admins, session hardening, rate limiting and brute-force protection.

Secure

Direct Settlement

Money lands in your own M-Pesa till or paybill. No middleman holding your funds.

No float

Payment Links

Create a link, share on WhatsApp, get paid. No website or code needed.

No-code
Simple process

From sign-up to first payment in minutes

Get your API key

Sign up free and copy your unique key from the dashboard. One key powers all your businesses.

Make one call

POST amount, phone and your key to our endpoint. We handle all the Safaricom complexity.

Get paid instantly

The STK prompt hits the phone, money settles to your till, and a webhook fires. Done.

Developer first

One request. Infinite possibilities.

A clean REST API any language can call. No SDKs required, no ceremony — just HTTP.

Instant responses

The API responds in under 200ms and the STK prompt reaches the phone in seconds.

Language agnostic

PHP, Node, Python, Go, Laravel, WordPress — if it speaks HTTP, it works.

Idempotent & safe

Duplicate-callback guards and atomic status flips mean you never double-charge.

Get your API key →
stk_push.sh
# Trigger an M-Pesa STK Push
curl -X POST "https://lipawin.com/api/stk_push.php" \
  -H "X-Api-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 100,
    "msisdn": "254712345678",
    "business_id": 1,
    "reference": "INV-2048"
  }'

# => { "success": true, "transaction_id": "PFX..." }
Transparent pricing

Start free. Scale when you grow.

Pay only for successful payments, or go unlimited with a subscription.

Most popular
Pay Per Success
KES 1.00 / txn
Only pay when a payment succeeds. No monthly fees.
No setup cost · No commitment
KES 1 – KES 20KES 1.00
KES 21 – KES 100KES 4.00
KES 101 – KES 500KES 4.00
KES 501 – KES 2,000KES 8.00
KES 2,001 – KES 50,000KES 30.00
KES 20,000+KES 50.00
Get Started Free
ultimate
KES 300 / month
Growing apps
Zero per-transaction fees
  • 100
Subscribe Monthly
pro plan
KES 500 / month
Growing apps
Zero per-transaction fees
  • All API features
  • Zero per-transaction fees
  • Unlimited transactions
  • Webhook callbacks
  • Dashboard analytics
  • Priority support
Subscribe Monthly
max
KES 1,000 / month
Growing apps
Zero per-transaction fees
  • All API features
  • Zero per-transaction fees
  • Unlimited transactions
  • Webhook callbacks
  • Dashboard analytics
  • Priority support
Subscribe Monthly
test plan
KES 10 / week
Low volume
Zero per-transaction fees
  • All API features
  • Zero per-transaction fees
  • Unlimited transactions
  • Webhook callbacks
  • Dashboard analytics
  • Priority support
Subscribe Weekly
Analytics Pro
KES 100 / month
Growing apps
Zero per-transaction fees
  • Today earnings breakdown
  • Per-business revenue
  • Hourly heatmap
  • Daily & weekly reports
  • 30-day trend chart
  • Peak hours analysis
  • Success rate by business
  • CSV & PDF export
Subscribe Monthly
Developer love

Trusted by Kenyan developers

I integrated LIPAWIN into my e-commerce site in under an hour. The API is dead simple and money landed in my till on the first test.
JK
James Kamau
Full-stack Developer, Nairobi
The payment links changed my business. I create a link, send it on WhatsApp, and clients pay to my paybill. No website needed.
FM
Faith Mutua
Freelance Developer, Mombasa
Clients' money goes straight to their own till — no middleman holding funds. The webhook fires instantly. Rock solid.
BO
Brian Omondi
Mobile App Developer, Kisumu
Ready?

Start accepting M-Pesa today

Create a free account, grab your API key, and send your first STK Push in the next five minutes.