New POS with Paybill & Till auto-confirm

M-Pesa payments for Kenyan businesses and developers

Collect with an STK Push API, sell in-store with a barcode POS, confirm Paybill and Till payments automatically, and share payment links — with money going straight to your own till or paybill.

  • No setup fee
  • Paid to your own Till/Paybill
  • Live in minutes
852
Active accounts
655,198
Successful payments
KES 1.00
Per successful payment
REST API
Any language
Everything in one place

One platform for every way Kenyans pay

Online, in-store or on WhatsApp — collect M-Pesa, track stock and sales, and get reports ready for KRA.

STK Push API

Send an M-Pesa prompt to the customer’s phone with one HTTPS call. The money lands in your Till or Paybill.

Developers

POS with barcode & stock

Scan with a phone camera or USB scanner, see product photos, and stock reduces automatically on every sale.

Shops

Paybill & Till auto-confirm

Customers pay your Till or Paybill directly and the sale confirms by itself — matched by a short account number or the amount.

No typing codes

Payment links

Create a link, share it on WhatsApp or SMS and get paid — no website needed.

Social selling

Own Daraja credentials

Already have Safaricom Daraja keys? Plug them in and run payments on your own Paybill or Till.

Advanced

Payouts & withdrawals

Send money to M-Pesa numbers (B2C) and withdraw your balance in a few taps.

B2C

KRA VAT reports

VAT tracked on every receipt, with a KRA-ready summary and receipts export for any period.

Tax ready

Dashboard & webhooks

Live charts, statements, CSV export and signed webhooks the moment a payment succeeds.

Realtime

Pan-African collections

Collect from customers in other African countries alongside Kenyan M-Pesa.

International
Point of sale

A POS that confirms M-Pesa by itself

Works on a phone, tablet or PC. No extra hardware needed — your phone camera is the scanner.

  • Scan and sell fast

    Continuous camera or USB scanning adds items to the cart with their photo.

  • Customers pay the way they like

    STK prompt, Till, Paybill (short account like “277”), M-Pesa code, cash or card.

  • Stock that keeps itself right

    Every sale reduces stock; refunds put it back. Low-stock alerts and full history.

  • Shifts, receipts and VAT

    Cash-up per shift, printable receipts and KRA-ready VAT exports.

Start selling
How it works

From sign-up to your first payment in minutes

Create your account

Sign up free, add your business and the Till or Paybill you want to be paid into.

Choose how to collect

Call the API, open the POS, share a payment link, or let customers pay your Till directly.

Get paid and confirmed

Money lands in your account, the sale or invoice confirms automatically, and your webhook fires.

For developers

Integrate M-Pesa STK Push with one request

A clean REST API with an API key — no SDK required and no Safaricom paperwork to start.

  • Any language or framework

    PHP, Laravel, Node.js, Python, Django, WordPress, Go, Java.

  • Signed webhooks

    Know instantly when a payment succeeds, fails or is cancelled.

  • Safe by design

    Duplicate-callback guards and status checks so you never double-credit an order.

curl -X POST "https://lipalink.co.ke/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"
  }'
Simple pricing

Pay per success, or go unlimited

No setup fee and no contracts. You only pay when a payment goes through.

Most popular
Pay per success
KES 1.00 / payment
No monthly fee — pay only for successful payments.
KES 1 – 20KES 1.00
KES 21 – 100KES 2.00
KES 101 – 500KES 4.00
KES 501 – 2,000KES 8.00
KES 2,001 – 50,000KES 30.00
KES 20,000+KES 50.00
Get started free
ultimate
KES 1,000 / month
For growing businesses · zero per-transaction fees
  • All API features
  • Zero per-transaction fees
  • Unlimited transactions
  • Webhooks & dashboard
  • Priority support
Choose Monthly
Weekly
KES 250 / week
For low volume · zero per-transaction fees
  • All API features
  • Zero per-transaction fees
  • Unlimited transactions
  • Webhooks & dashboard
  • Priority support
Choose Weekly
Analytics Pro
KES 1,800 / month
For growing businesses · 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
Choose Monthly
Built for

Made for the way Kenya does business

Shops & supermarkets

Barcode POS, stock control and Till payments that confirm at the counter.

Online stores & apps

STK Push at checkout with webhooks that update orders automatically.

Schools, chamas & SACCOs

Collect fees and contributions on a Paybill and see who paid instantly.

Freelancers & social sellers

Send a payment link on WhatsApp or Instagram — no website needed.

FAQ

Frequently asked questions

What is LIPAWIN?

LIPAWIN is a Kenyan payments platform that lets businesses and developers collect M-Pesa payments through an STK Push API, a point-of-sale (POS) app, Paybill/Till auto-confirmation and shareable payment links.

Do I need my own Daraja (Safaricom) API account?

No. You can start with our platform credentials the same day. If you already have Daraja keys, the Own Daraja option lets you plug in your own Paybill or Till credentials so payments run on your own account.

Where does the money go?

Straight to your own M-Pesa Till (Buy Goods) or Paybill — including a bank Paybill with your account number. LIPAWIN does not hold your sales money.

Can customers pay on my Till or Paybill without an STK prompt?

Yes. When a customer pays your registered Till or Paybill directly, the payment is matched to the open sale by a short account number or by the exact amount, and the POS confirms it automatically — no code to type.

How much does it cost?

Pay only for successful payments from KES 1.00 per transaction, or choose a subscription with zero per-transaction fees. There is no setup fee.

Which programming languages are supported?

Any language that can make an HTTPS request — PHP, Laravel, Node.js, Python, Django, Java, Go, WordPress and no-code tools. Signed webhooks tell your system the moment a payment succeeds.

Does the POS help with KRA VAT returns?

Yes. The POS tracks VAT per sale and exports a KRA-ready VAT summary and receipts list for any period, so you can file or upload later.

Start accepting M-Pesa today

Create a free account, add your Till or Paybill and take your first payment in minutes.