Simple · Swift · Secure

The payment infrastructure
Africa deserves.

One API to accept M-Pesa, card, and bank payments. Build powerful payment flows in minutes — hosted checkout, subscriptions, and real-time settlements included.

Trusted payment methods

M-Pesa
Stripe
MPGS Cards
Airtel Money
Total Revenue
KES 4.2M
↑ 18.4% vs last month
Transactions
14,832
↑ 9.2% vs last month
Success Rate
98.7%
↑ 0.3 pts
Pending Settlements
KES 320K
2 batches due
TransactionCustomerAmountStatus
STK-20240224-001 Jane Mwangi KES 5,500
Paid
CRD-20240224-002 Benson Otieno KES 12,000
Pending
STK-20240224-003 Amina Hassan KES 3,200
Paid
CRD-20240224-004 Peter Kamau KES 8,750
Failed
Revenue — 7 Days
38+
API endpoints
4
Payment providers
99.9%
API uptime
<2s
Average STK response

Everything you need to
move money with confidence.

WegaPay bundles payments, subscriptions, settlements, and compliance into a single, unified platform — so you can focus on your product.

💳

Multi-Provider Payments

Accept M-Pesa STK Push, Airtel Money, Stripe cards, and MPGS in a single checkout. Automatic fallback and routing.

🔗

Hosted Checkout

Drop a UUID-based checkout link anywhere. No code required. Branded payment pages with M-Pesa and card flows built-in.

📊

Real-Time Analytics

Live Livewire dashboards with revenue charts, payment method breakdown, transaction funnels, and failure analysis.

🔄

Subscription Billing

Create plans, manage subscriptions, generate invoices, and run automated billing cycles — fully managed.

🛡️

Enterprise Security

TOTP 2FA, passkeys/WebAuthn, step-up MFA on sensitive actions, IP whitelists, and HMAC-signed webhooks.

Instant Settlements

Automated settlement engine with configurable schedules, batch processing, and real-time payout status tracking.

🏪

Commerce & Storefronts

Product catalog, cart management, and checkout flows. Launch a storefront at /store/{slug} in minutes.

👥

Team Management

Invite team members with role-based access. Finance, Support, Developer, and Manager templates pre-configured.

📜

Compliance & KYC

Built-in KYC onboarding wizard, document upload, admin review workflows, and audit log trail for every action.

Live in three simple steps.

No complex setup. Get from sign-up to accepting your first payment in under 30 minutes.

1

Create your account

Sign up, complete KYC onboarding, and configure your preferred payment providers in the admin dashboard.

2

Grab your API keys

Access your live and test API keys from the Developer Centre. Use the test mode to validate your integration risk-free.

3

Start collecting payments

Integrate via REST API, embed a checkout link, or use Payment Pages — no coding required for hosted options.

Built for developers who move fast.

38 REST endpoints with Bearer token auth, idempotency keys, and webhook delivery — all documented via auto-generated Scribe docs.

  • Idempotency-Key support on all write operations
  • 100 req/min · 10,000 req/day per key
  • HMAC-SHA256 signed outbound webhooks
  • Live & Test dual key sets per app
  • Full Scribe API docs at /docs
Read the docs →
charge.js
// Initiate an M-Pesa STK Push payment const response = await fetch('/api/v1/payments/charge', { method: 'POST', headers: { 'Authorization': `Bearer ${API_SECRET}`, 'Content-Type': 'application/json', 'Idempotency-Key': 'pay_ord_20240224_001', }, body: JSON.stringify({ 'amount': 5500, 'currency': 'KES', 'provider': 'mpesa', 'phone': '254712345678', 'reference': 'INV-00421', }), }); const { uuid, status } = await response.json(); // status: "pending" → webhook fires on completion

Simple, transparent pricing.

No hidden fees. No setup costs. Pay as you grow.

Starter
Free
Perfect for testing and early-stage startups.
  • 500 transactions/month
  • M-Pesa & card payments
  • Hosted checkout pages
  • Basic analytics
  • API access & webhooks
Get started free
Enterprise
Custom
For enterprises with high-volume and custom requirements.
  • Volume-based pricing
  • Dedicated account manager
  • Custom settlement schedules
  • SLA guarantees
  • White-label options
  • Unlimited team seats
Contact sales

Trusted by businesses
across East Africa.

★★★★★
"WegaPay cut our integration time from weeks to hours. The M-Pesa STK Push API is rock-solid and the webhook reliability is fantastic."
J
James Kariuki
CTO, ShopEasy Kenya
★★★★★
"The subscription billing feature handles all our recurring revenue automatically. We've been running 3,000+ active subscriptions without a single missed charge."
A
Aisha Omondi
Founder, SaaS Africa
★★★★★
"The hosted checkout is beautiful and the Payment Pages feature let our non-technical team start collecting money in minutes. Genuinely impressive."
M
Mwende Mutua
Operations Manager, FreshMart

Ready to accept your first payment?

Join hundreds of businesses already building on WegaPay. No credit card required to start.

Design
Preview mode