Instant Onboarding
Get verified and start accepting payments in minutes with our automated KYC process.
The API-first platform that makes African payments simple. Accept M-Pesa, send payouts, and build financial products with a few lines of code.
// Accept M-Pesa payments in 5 lines
const payment = await pesastream.charge({
amount: 2500,
currency: 'KES',
phone: '+254712345678'
});KSh 2,500
From: +254 712 345 678
MP240817ABC123
1M+
Transactions processed
500+
Businesses onboarded
99.9%
Uptime guarantee
API-first platform with everything you need to accept payments, send payouts, and manage financial operations across Africa.
// Accept M-Pesa payment
const payment = await pesastream.charge.create({
amount: 5000,
currency: 'KES',
description: 'Premium Plan Subscription',
phone: '+254712345678',
metadata: { plan: 'premium', user_id: 'usr_123' }
});
// Handle webhook events
app.post('/webhooks/pesastream', (req, res) => {
const event = req.body;
switch (event.type) {
case 'payment.succeeded':
await fulfillOrder(event.data);
break;
case 'payment.failed':
await notifyUser(event.data);
break;
}
res.json({ received: true });
});Get verified and start accepting payments in minutes with our automated KYC process.
Instant notifications for every transaction with rich event data and retry logic.
Automated, KRA-compliant receipts and invoices with tax calculations built-in.
Generate dynamic QR codes for offline and online payments with custom branding.
PCI DSS compliant infrastructure with end-to-end encryption and fraud detection.
Send payments to mobile money, bank accounts, and cards across multiple countries.
Join hundreds of developers building the future of African payments.
Get your business accepting payments in three simple steps
Verify your business with KRA PIN + Paybill/Till, connected securely through our Impressor partnership.
Add your products, generate branded QR codes, and stick them on anything you sell.
Customers scan, pay instantly with M-Pesa, and you get notified instantly with receipts and records.
Choose the perfect plan for your growing business
KSh 0
Get started with core payment features.
KSh 1,500 /mo
Best for growing Kenyan businesses.
KSh 5,000 /mo
Scale with advanced features & SLA.
All plans include secure payments, fraud protection, and 24/7 monitoring. No hidden fees.
Bank-grade security with built-in KYC & KYB — so you can accept payments with confidence and scale without the risk.
HashiCorp Vault protects every M-Pesa credential with encryption, rotation and audit logs — minimizing fraud risk and simplifying compliance.
Instant identity checks, ID document verification and liveness detection to stop fraud before it starts.
Verify business registration, UBOs, and bank account ownership with integrations to trusted Kenyan registries and partners.
Collect documents
ID, selfie, business registration, bank statement.
Automated checks
Liveness, OCR, registry lookups and UBO matching.
Approve & onboard
Approval, audit trail, and tokenised credentials for payments.
Join the fastest growing payments infrastructure for Africa. Get started with our developer-friendly API and start accepting payments today.
First 1000 transactions free
No setup or hidden fees
Developer support