Seamless. Secure. Efficient.

M-Pesa collections & reconciliation Built for Kenya.

  • STK Push
  • Paybill & Till
  • Auto reconciliation
  • Developer APIs

Route STK, Paybill, and Till through one place. Ship faster with hosted callbacks and clear REST endpoints — less spreadsheet work, fewer integration surprises.

★★★★★ Trusted by 500+ Kenyan businesses

All systems operational — 99.97% uptime
KES 2B+
Processed monthly
500+
Active businesses
99.97%
API uptime SLA
< 3s
STK push response

How it works

Go live in 4 simple steps

No complicated Safaricom paperwork, no months of integration. BluePay handles the complexity so you collect payments today.

1

Create account

Sign up free in 2 minutes. No setup fee, no credit card required to start.

2

Connect your channels

Link your M-Pesa Paybill, Till number, or bank account. We handle Safaricom OAuth.

3

Integrate or use dashboard

Use our REST API, dashboard, or no-code webhooks. SDKs for PHP, Node, and Python.

4

Collect & reconcile

Payments confirmed instantly. Funds auto-settled. Reports generated automatically.


Features

Everything your business needs

From solo entrepreneurs to enterprise SaaS — BluePay scales with you. Every feature built specifically for the Kenyan market.

STK Push Collections

Trigger M-Pesa payment prompts to any Kenyan number instantly. Customer sees the prompt, enters PIN — done. Real-time confirmation via webhook.

C2B & STK Push

Automated Reconciliation

Stop manually matching M-Pesa statements to your books. BluePay auto-reconciles every transaction against your Paybill, Till, and bank — daily or real-time.

Auto-reconcile

B2C Payouts

Send money to customers, vendors, or employees directly to their M-Pesa wallets. Bulk payouts for up to 10,000 recipients in a single API call.

B2C Payouts

Real-Time Dashboard

Live transaction feeds, daily revenue charts, settlement status, and anomaly alerts. Export to Excel, CSV, or PDF for your accountant.

Analytics

Instant SMS & Email Alerts

The moment a payment lands, you and your customer both get notified. Configurable templates with your business branding.

Notifications

Developer-First APIs

Clean REST API with webhooks, idempotency keys, and detailed error codes. Sandbox environment, full docs, and SDKs so you ship faster.

REST API

Payment Links & Invoices

Generate shareable payment links or professional invoices in seconds. No website needed — perfect for WhatsApp business and social commerce.

No-code

Multi-Channel Collection

One dashboard, all channels. Paybill, Till, bank, payment links, and API collections flow into a single unified transaction ledger.

Omni-channel

Automated Billing

Set up recurring subscriptions, automated reminders, and retry logic for failed payments. Ideal for SACCOs, schools, and subscription businesses.

Recurring

Developer APIs

Built for developers who ship fast

One API for STK push, C2B, B2C, reconciliation, and webhooks. No low-level complexity — we handle Safaricom authentication, token refresh, and retries.

POST/v1/stk/pushTrigger STK push
GET/v1/transactionsList & filter transactions
POST/v1/webhooksRegister payment webhook
GET/v1/reconcile/{date}Daily reconciliation report
POST/v1/b2c/sendSend money to customer
POST/v1/invoicesCreate & send invoice
GET/v1/balanceAccount balance & float

⚡ Webhook-first design

Every payment fires a webhook to your endpoint within 500ms. No polling. Includes signature verification with HMAC-SHA256 so you know it's really us.

Full API reference → Create account
stk_push.sh
# Configure Paybill/Till in the dashboard, then:
curl -X POST https://YOUR_DOMAIN/api/stk_push.php \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channel_id": "YOUR_CHANNEL_UUID",
    "phone": "254712345678",
    "amount": 1500,
    "account_reference": "BPINV-2026-004"
  }'

# Success response
{
  "ok": true,
  "stk_request_id": 1,
  "checkout_request_id": "ws_CO_..."
}

📦 SDKs available for PHP · Node.js · Python · Go


Security & compliance

Bank-grade security, Kenyan-grade trust

Your money and your customers' data are protected at every layer. We comply with CBK and Safaricom security requirements.

🔒

End-to-end encryption

All API communication uses TLS 1.3. Payment credentials are encrypted at rest with AES-256. Your API keys are hashed — we can't see them.

🛡️

Webhook signature verification

Every webhook payload is signed with HMAC-SHA256. Your server verifies the signature before processing — protecting you from replay attacks.

🔑

OAuth 2.0 & API keys

Scoped API keys with IP allowlisting. Rotate keys anytime without downtime. Full audit log of every API call made on your account.

📋

CBK compliance

We operate within Central Bank of Kenya guidelines for payment service providers. Your funds are held in segregated accounts.

🔍

Fraud detection

Real-time anomaly detection flags unusual transaction patterns. Velocity checks and duplicate payment guards protect your collections.

📊

Full audit trail

Every transaction, webhook delivery, API call, and user action is logged with timestamps. Export full audit logs for compliance.

🏦 CBK Regulated
📱 Safaricom Partner
🔒 TLS 1.3
🛡️ AES-256 Encryption
99.97% Uptime
📋 GDPR Aligned

Who uses BluePay

Built for every Kenyan business

From corner shops to enterprise SaaS. If you collect money in Kenya, BluePay was built for you.

🏫

Schools & Colleges

Collect fees via STK push. Auto-reconcile against student records. Send balance reminders automatically.

🏠

Property & Rentals

Monthly rent collection, automated receipts, and arrears tracking. SACCO contribution management.

🛒

E-commerce & Retail

Checkout payment links, order confirmation webhooks, and instant settlement to your account.

🍕

Restaurants & Bars

Table-side QR payment links, daily reconciliation, and POS integration for Till numbers.

💻

SaaS & Developers

Full API for building payment products on top of BluePay. White-label available on Enterprise.

🤝

SACCOs & Chamas

Member contribution tracking, bulk payouts, and monthly statements generated automatically.

🏥

Healthcare & Clinics

Patient payment links, insurance reconciliation, and multi-branch reporting in one dashboard.

🚚

Logistics & Delivery

Cash-on-delivery via M-Pesa, driver payout automation, and delivery confirmation webhooks.


What people say

Trusted by teams across Kenya

From finance teams to developers — here's how BluePay changes how businesses handle payments.

★★★★★

"We went from spreadsheet chaos to one dashboard. STK prompts and SMS alerts mean our front desk and accounts finally agree on what was paid. Reconciliation that used to take 3 days now takes 10 minutes."

AK
Amina K.
Operations Lead, Nairobi Retail Chain
★★★★★

"The API fit our checkout in a single day. Webhooks fire instantly and the error codes are actually useful — saved us from maintaining another brittle M-Pesa integration. Our payments team hasn't contacted Safaricom support since."

DM
David M.
Product Engineer, SaaS Startup
★★★★★

"Members pay on Till; we see it instantly and export for audit. Less chasing, fewer 'I paid' disputes — that alone was worth it. The auto-reconciliation feature paid for itself in the first week."

RN
Ruth N.
Treasurer, Community SACCO

Built for teams across every sector in Kenya

🏢Retail & wholesale
🏠Property & rentals
🚑Healthcare
🍕Hospitality
🛒E-commerce
💼Agencies & services
💳Fintech & lenders
🏦Enterprise & payroll

Blog

Latest news & insights

Payment trends, developer guides, and business growth tips for the Kenyan market.

Developer Guide

Top SaaS & developer solutions you can build using BluePay in Kenya

Read article
Growth Strategy

The ultimate guide to payment automation for growing Kenyan businesses

Read article
Industry Trends

Digital payment trends for Kenyan SMEs in 2026 — automation, transparency & controls

Read article

Ready to simplify your payments?

Join 500+ Kenyan businesses collecting faster, reconciling automatically, and spending less time chasing payments.

🍕 Restaurants 🏫 Schools 🛒 Retailers 💻 Developers 🏠 Property 🤝 SACCOs 🏥 Healthcare 🚚 Logistics

Get in touch

Schedule a demo

Tell us about your business and payment volumes. We'll show you exactly how BluePay fits your use case — live, no slides.

📞

Phone & WhatsApp

+254 742 783 614
✉️
📍

Location

Nairobi, Kenya
Serving businesses nationwide

Response time

Usually within 2 hours on weekdays. WhatsApp for urgent queries.

Send us a message

Or chat on WhatsApp for a faster response