Search
Connectors  /  Payments & Collections
Payments & Collections Live now

AWRA OpsHub + M-Pesa

Collect over M-Pesa with your own Daraja account.

Overview

What the M-Pesa connector does

Take payments via M-Pesa STK Push and C2B using your own Safaricom Daraja credentials, and show a Pay-with-M-Pesa option right on your invoices. Money lands in your own till or paybill — AWRA never touches funds.

STK Push prompts the customer's handset for their PIN, while C2B captures paybill and till payments — and both reconcile straight back to the originating invoice. Because it runs on your own Daraja app and shortcode, settlement timing and limits follow the agreement you already hold with Safaricom.

At a glance

Category
Payments & Collections
Status
Live
Setup
Paste your credentials
Data flow
Into AWRA
Scope
Per-tenant
Capabilities

What you can do

STK Push & C2B

Prompt customers to pay on their handset, or accept paybill/till payments.

Pay on the invoice

Add a Pay-with-M-Pesa button to customer invoices.

Your own account

Uses your Daraja app and shortcode — funds settle directly to you.

Setup

How it works

1

Paste your Daraja consumer key, secret, passkey and shortcode.

2

Test the connection, then enable Pay-with-M-Pesa on invoices.

3

Customers pay by STK Push or paybill; payments reconcile automatically.

Fully self-serve — no platform setup

You bring your own credentials — nothing to configure on the platform. They're encrypted at rest, scoped to your tenant, and removable at any time.

Enterprise-ready

Built for security & scale

Every connector rides the same hardened delivery layer that powers payments and accounting sync.

Encrypted at restSecrets & tokens
Per-tenant isolationScoped credentials
Your own keysYou stay in control
Retries & fallbackNothing lost
Delivery logsFull observability
More Payments & Collections

Related connectors

Connect M-Pesa to your whole operation

Set it up in minutes — securely, scoped to your tenant, and yours to switch off any time.