Connect M-Pesa and WooCommerce
When a WooCommerce order comes in unpaid, the customer gets an M-Pesa payment prompt for the exact total. When they pay, the order is updated with the M-Pesa receipt. Nothing is installed on your site: CiraIQ uses your store's REST API.
Templates that use M-Pesa and WooCommerce
- +11
- +3
What each app can do
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
WooCommerce
Triggers: Start a workflow when
WooCommerce Order Event
Starts the workflow on a WooCommerce order, customer or product change.
Actions: Do this in a workflow
WooCommerce
Look up and update orders, products, stock and customers in your WooCommerce store.
- Get order
- List orders
- Update order status
- Add order note
- Get product
- List products
- Update stock
- Low stock
- Search customers
Questions
- Do I need a WooCommerce plugin?
- No. It works through your store's REST API keys.
- What if the customer does not pay?
- The order gets a note so you know to follow up.
- What does the order need?
- A billing phone number, which is where the prompt goes.
Connect M-Pesa and WooCommerce today
Start free with 3 workflows. No card needed. Install a template or build your own on the canvas.