STK Push
Trigger M-Pesa prompts from your app with one API call. Customers pay without leaving your checkout flow.
const response = await fetch('https://api.palpluss.com/v1/payments/stk', { method: 'POST', headers: { 'Authorization': 'Basic YOUR_API_KEY', }, body: JSON.stringify({ phone: '254712345678', amount: 100, accountReference: 'ORDER-001' })})// Customer gets STK prompt instantly ✓What we deliver
Payment infrastructure built for operators — from your first STK Push through production webhooks and bulk disbursements.
Trigger M-Pesa prompts from your app with one API call. Customers pay without leaving your checkout flow.
Disburse to thousands at once — payroll, refunds, and commissions with auditable bulk runs.
RESTful endpoints, typed SDKs, and webhooks. Ship payment features in an afternoon, not a quarter.
Encryption, signed payloads, and IP whitelisting. Every transaction protected end-to-end.
Events fire the moment a payment completes, fails, or times out. No polling required.
Manage keys, monitor volume, and debug transactions from one powerful console.
Developer Experience
A single POST to our API. Your customer gets an STK prompt on their phone — no middleware, no Safaricom portal setup.
Send a POST — your customer gets an STK prompt instantly. We handle tokens, callbacks, and Daraja so you can ship payment flows in an afternoon.
What you skip
< 5 min
Integration time
99.9%
Uptime guarantee
< 200ms
Avg response time
const response = await fetch('https://api.palpluss.com/v1/payments/stk', { method: 'POST', headers: { 'Authorization': 'Basic YOUR_API_KEY', }, body: JSON.stringify({ phone: '254712345678', amount: 100, accountReference: 'ORDER-001' })})// Customer gets STK prompt instantly ✓01
02
Get started
Start building with free tokens worth KES 100 on every new account.
Palpluss Tutorials
Your first STK Push in under five minutes.
Step-by-step guides to get your first STK Push live — from API keys to production webhooks.
Explore Guides