7 min read
How to Collect M-Pesa Payments from WhatsApp
A practical Kenyan workflow for moving a WhatsApp enquiry into a professional invoice, M-Pesa STK request, confirmed payment and receipt.
Read guideZivoPay for WhatsApp sales
Send a professional quote or invoice, trigger M-Pesa STK checkout, issue a receipt, and keep payment status attached to the customer.
Inside Zivo
Practical guides
7 min read
A practical Kenyan workflow for moving a WhatsApp enquiry into a professional invoice, M-Pesa STK request, confirmed payment and receipt.
Read guide7 min read
What Kenyan businesses should include in professional quotations and invoices, with downloadable starting templates.
Read guideWhat gets easier
Send a secure invoice link or STK request while the customer conversation is active.
Track pending, paid, failed, cancelled, and expired payment attempts against the correct invoice.
Give customers clear receipts and maintain an accurate statement after payment is confirmed.
How it works
Add the customer, amount, description, and payment terms from the conversation.
The customer opens a secure page and confirms their M-Pesa number.
Zivo records the result against the correct invoice.
Issue a receipt and convert paid work into a delivery or service job.
Included capabilities
Questions
Zivo records and connects payment activity to the business workflow; the exact settlement setup is confirmed during M-Pesa onboarding.
The attempt remains visible with its status so staff can retry or send the customer the checkout link.
Yes. When enabled, a paid invoice can create the delivery, installation, or service job.