M-Pesa for Kenyan shops

The payments layerfor every shop

Point money at a till, paybill, or bank. M-Pesa STK without Daraja forms — destinations in, money out.

  • Buy Goods till
  • Paybill
  • Bank

A KES 1,000 sale keeps KES 985 after fees.

Watch a payment land

From PIN to your till, in seconds.

  1. 01PromptThe STK push lands on the customer’s phone.
  2. 02PINThey authorise it on the handset.
  3. 03ConfirmSafaricom settles the M-Pesa payment.
  4. 04LandedMoney reaches your till, paybill, or bank.

TILL 3050941·KES 1,250.00·QKH7XYZ123settled

01 — Product

Collecting Kenya’s next sale

KioskPay is the payments front door for Kiosk shops. Point money at a till, paybill, or bank destination. Take M-Pesa STK and card checkout without pasting Safaricom credentials. Malipo moves it. Kiosk keeps the ledger.

Merchant reviewing sales on a tablet at the counter
Live at the counterSame stock. Same wallet. Same sale.
02 — Rails

What is KioskPay?

A single payments surface for shops that already sell on Kiosk. Enter where money should land. Malipo moves it. Your till, wallet, and storefront stay in sync.

  • STKPrompt lands on the customer phone
  • WalletBalance you can withdraw to M-Pesa
  • CardCheckout beside till and paybill
  • KeysOne request to charge a phone

Destinations, not Daraja forms

Merchants never paste consumer keys or passkeys. They pick a till, paybill, or bank destination. The platform shortcode collects; settlement follows the destination they confirmed.

Explore

Turning payment friction into settled sales

The hardest part of M-Pesa integration is credential choreography. KioskPay removes it. One confirm screen, one test shilling, then live prompts on the till and the storefront.

Explore

A one-stop platform for collecting and settling

Finding the right rail for a Kenyan shop should not mean three portals and a support ticket. KioskPay keeps collection, wallet, and withdraw in one place, next to the POS and storefront that already know your stock.

KioskPay is more than a gateway. It is the money path for Kiosk.

Join Now
03 — WordPress

Take M-Pesa on WordPress

Add the Malipo plugin to your WordPress shop, paste two codes from your Connect setup, and you’re taking M-Pesa. No coding, works with WooCommerce or any page.

  • Works with WooCommerce or any page
  • No coding — just paste and go
  • Payments confirmed automatically

Free · v0.1.1 · WordPress 6.0+ · About 5 minutes

04 — Audience

Who is KioskPay built for?

Three journeys on one payments path. Each starts with a destination and ends with money in the right place.

  1. Shop

    Neighborhood shops

    Already selling on Kiosk at the counter and online. KioskPay adds STK and card collection that hits the same ledger and stock count.

  2. Till

    Cashiers and managers

    Need a prompt that lands fast during a busy shift. No Daraja portals, no passkey tickets, just a till that takes payment.

  3. API

    Builders wiring shops

    Copy one request with your key. It prompts the customer's phone and calls your server when they pay.

If you sell in Kenya on Kiosk, KioskPay is the money path that keeps the till and the storefront honest.

05 — FAQ

FAQs

Straight answers for shops wiring money for the first time.

What is KioskPay?

KioskPay is the payments surface for Kiosk shops. Merchants set where money should land, take M-Pesa and card payments, and withdraw wallet balances to M-Pesa. Malipo moves the money; Kiosk keeps the ledger.

Why KioskPay?

Because shops should not manage Safaricom credentials to get paid. Enter a till, paybill, or bank destination. The platform collects. Settlement follows your confirm screen.

How do I join KioskPay?

Pick where money should land, confirm it, then copy one request. That request prompts a phone. Send a 1 KES test before you go live.

Do I need my own Daraja app?

No. Merchants never enter consumer keys, secrets, or passkeys in KioskPay. That choreography stays on the platform side.

Who do I contact for help?

General enquiries: [email protected]. For payment incidents on a live shop, use the existing Kiosk support channel tied to your tenant.

06 — Fees

Simple fees. No surprises.

See exactly what you pay per transaction by amount range. All fees are in Kenyan Shillings (KES), charged per successful payment.

You receiveKES 985
Transaction feeKES 15

Transaction fee schedule — charged per successful payment

Amount fromAmount toFee
KES 1KES 10KES 0
KES 11KES 49KES 1
KES 50KES 499KES 6
KES 500KES 999KES 10
KES 1,000KES 1,499KES 15
KES 1,500KES 2,499KES 20
KES 2,500KES 3,499KES 25
KES 3,500KES 4,999KES 30
KES 5,000KES 7,499KES 40
KES 7,500KES 9,999KES 45
Amount fromAmount toFee
KES 10,000KES 14,999KES 50
KES 15,000KES 19,999KES 55
KES 20,000KES 34,999KES 80
KES 35,000KES 49,999KES 105
KES 50,000KES 149,999KES 130
KES 150,000KES 249,999KES 160
KES 250,000KES 349,999KES 195
KES 350,000KES 549,999KES 230
KES 550,000KES 749,999KES 275
KES 750,000KES 999,999KES 320

Ready to accept payments?

Create a free merchant account and start collecting M-Pesa payments.

Create a free account