M-Pesa, built into the conversation.
Connect Safaricom's Daraja API and aryyo can collect payments, confirm transactions, and reconcile them against your orders or accounts — all without a customer leaving the chat.
Collect M-Pesa, confirm it, reconcile it.
From STK push to confirmation to reconciliation — aryyo handles the full payment loop in the same conversation as the sale.
STK Push checkout
aryyo triggers an STK push to the customer's phone for in-chat checkout — no till number, no manual entry, no leaving the conversation.
- Triggered directly from a chat message
- Customer completes payment on their own phone
C2B confirmation matching
When a customer pays and sends a confirmation code, aryyo verifies it against your M-Pesa C2B callbacks and confirms receipt instantly.
- Live verification against Daraja callbacks
- Instant confirmation, no manual checks
Automatic reconciliation
Payments are matched to the right order, invoice, or account automatically — no spreadsheets, no manual bookkeeping.
- Matched to orders & accounts automatically
- No manual reconciliation
From checkout to confirmed payment, in one thread.
aryyo triggers an STK push, waits for the Daraja callback, and confirms receipt — matched automatically to the right order.
The way most customers already pay.
M-Pesa is how most customers in Kenya pay. Collecting it inside the conversation removes the single biggest drop-off point in any sales or billing flow.
M-Pesa
Get paid,
without leaving the chat.
14-day free trial. No card required. We'll help you set up your first chatbot.