๐Ÿ‡ฐ๐Ÿ‡ช Built for Kenya ยท M-Pesa Native

Accept payments.
Move money.
Ship faster.

KiPay gives your business a complete M-Pesa infrastructure โ€” STK Push, C2B, payouts, and webhooks โ€” through a single API.

No CBK license required ยท Sandbox included ยท Live in minutes

WHAT YOU CAN DO

Every way money moves in Kenya, covered.

One integration. Paybill, Till, STK Push, and direct bank transfers.

Paybill & Till

Customer pays via M-Pesa menu. KiPay receives the C2B callback and fires your webhook instantly.

POST /v1/mpesa/c2b/confirm

STK Push

Trigger a payment prompt directly to any Kenyan phone. Customer confirms in seconds.

POST /v1/stk/push

Bank Transfer (PesaLink)

Send funds directly to any Kenyan bank account. Same-day settlement.

POST /v1/payouts

WHY KIPAY

Infrastructure that gets out of your way.

Everything you need to collect, disburse, and reconcile โ€” nothing you don't.

Real-time Webhooks

HMAC-SHA256 signed. Dead-letter queue with manual replay.

Live WebSocket Feed

Subscribe to your payment stream. Build live dashboards without polling.

STK Push

Trigger M-Pesa prompts programmatically. Sandbox included.

Payouts

B2C, B2B, PesaLink. Approval workflows for large amounts.

API Key Management

Scoped keys, instant revocation, full audit log.

Customer Profiles

Auto-built from every payment. Search, filter, export.

Multi-environment

Sandbox and live in the same dashboard. Toggle without re-integrating.

INTEGRATION

From zero to live payments in minutes.

01

Create your account

Sign up, complete KYC, get your sandbox API keys instantly. No waiting, no calls, no paperwork until you're ready to go live.

Dashboard ready
02

Integrate once

One API, one webhook endpoint. STK Push, C2B, and payouts all flow through the same integration.

Authorization: Bearer sk_live_...
03

Go live

Submit KYC documents, get approved, flip the sandbox toggle to live. Your existing integration works unchanged.

Live

DEVELOPER READY

Clean API. Predictable responses.

Every endpoint documented. Sandbox mirrors production exactly.

Request

POST /v1/stk/push
Authorization: Bearer sk_sandbox_...
Content-Type: application/json

{
  "phone": "254712345678",
  "amount": 1500,
  "reference": "INV-001",
  "description": "Order payment"
}

Response ยท 201

{
  "id": "txn_01HZ...",
  "checkout_request_id": "ws_CO_...",
  "status": "pending",
  "phone": "254712345678",
  "amount": "1500.00",
  "reference": "INV-001",
  "environment": "sandbox",
  "created_at": "2026-03-24T11:00:00Z"
}

PRICING

Transparent pricing. No hidden fees.

Pay per transaction. No monthly fees, no setup costs, no minimum volume.

Most Popular

M-Pesa Collections

1%

per transaction

  • โœ“STK Push + C2B (Paybill & Till)
  • โœ“Real-time webhooks included
  • โœ“No minimum, no cap
  • โœ“Sandbox included
Get started free

Bank Transfers

KES 50

flat per transfer

  • โœ“Direct to any Kenyan bank
  • โœ“Same-day settlement
  • โœ“Bulk transfers supported
Get started free

Payouts (B2C / B2B)

KES 0

platform fee

  • โœ“Safaricom charges apply
  • โœ“Approval workflows included
  • โœ“Instant + scheduled
Get started free

Enterprise or high volume? Custom fee schedules are available.

Talk to us โ†’
๐Ÿš€ Free sandbox. No credit card.

Start accepting M-Pesa payments today.

Join businesses already using KiPay to collect, disburse, and reconcile payments across Kenya.

โœ“ Sandbox ready instantlyโœ“ No CBK license neededโœ“ Live support