M-Pesa integration without writing code
Use your own Daraja keys to put M-Pesa inside your workflows. Start a workflow the moment a customer pays your Paybill or Till, send an M-Pesa payment prompt (STK push) and wait for the result, pay people from your B2C account, and check or reverse a transaction by its receipt number.
Each step connects to the rest of your tools, so a payment can send a receipt by SMS, mark an invoice paid in a sheet or an order paid in WooCommerce, and tell you on WhatsApp. Payouts and reversals carry limits and ship as dry runs, so nothing moves money until you switch them on.
What you can automate with M-Pesa
Triggers: Start a workflow when
M-Pesa Payment Received
Starts the workflow when a customer pays your Paybill or Till, or answers a payment prompt.
Actions: Do this in a workflow
M-Pesa
Send an M-Pesa payment prompt (STK push) to a customer's phone and wait for them to pay, using your own Daraja app. Money goes straight to your Paybill or Till.
- Request payment
- Check status
M-Pesa Payout
Send money from your M-Pesa B2C account to phones - refunds, salaries, commissions - with per-payout, per-run and daily limits and "pay each reference once" protection.
M-Pesa Transaction
Check an M-Pesa transaction's status by receipt number, or reverse a payment you received (guarded).
- Status
- Reverse
Ready-made M-Pesa templates
- +6
- +11
- +3
- +3
- +3
- +3
Connect M-Pesa with
Questions
- Do I need my own M-Pesa API keys?
- Yes. CiraIQ uses your own Daraja keys, so payments go straight to your Paybill or Till. Sandbox keys work for testing.
- Can it send an STK push?
- Yes. The M-Pesa step sends a payment prompt to the customer's phone for the amount you set and waits for them to pay.
- Can I pay many people at once?
- Yes. The M-Pesa Payout step sends money from your B2C account, with per-payout and per-run limits.
- Can it reverse a wrong payment?
- The M-Pesa Transaction step can check a payment by its receipt number and reverse a payment you received. Reversals are guarded and limited.
Automate M-Pesa today
Start free with 3 workflows. No card needed. Install a template or build your own on the canvas.