How buyers pay with M-Pesa at checkout
With M-Pesa your buyers pay from the M-Pesa wallet: Evenda triggers an STK push, a prompt appears on the buyer’s phone, and they confirm with their M-Pesa PIN. The method appears on the tickets page automatically once M-Pesa is connected.
Built for the Kenyan market
M-Pesa is the dominant way to pay in Kenya and processes payments in shillings (KES). Because the buyer confirms on their own phone, there are no card details to enter, which makes checkout fast for the many Kenyans who pay with M-Pesa every day.
Pricing and payouts
You connect your own M-Pesa (Daraja) account, so payments settle directly to you in shillings. Safaricom sets its M-Pesa fees by your agreement, and Evenda adds no platform fee of its own on ticket sales.
How to connect M-Pesa and sell tickets
- Create an app on Safaricom Daraja and get your Consumer Key, Consumer Secret, Shortcode and Passkey.
- In Evenda, open Payment systems and choose M-Pesa.
- Paste your Consumer Key, Consumer Secret, Shortcode and Passkey.
- Save the connection.
- Publish the event — M-Pesa payments start working on the tickets page.
What you need before you connect
- A Safaricom Daraja account
- Your Consumer Key and Consumer Secret
- Your Shortcode and Passkey
Events that fit M-Pesa
- Concerts, festivals and live shows
- Conferences, expos and business events
- Workshops, courses and online events
- Sports and club events
- Season passes and ticket bundles
Technical notes
M-Pesa uses Lipa na M-Pesa Online (STK Push): Evenda authenticates over OAuth and calls the STK push endpoint, which sends the payment prompt to the buyer’s phone. The result comes only to the callback URL, where Evenda marks the order paid when the STK callback ResultCode is 0 — so the status stays correct without the buyer returning to the browser.
Connect M-Pesa to Evenda to sell tickets across Kenya with STK push, and settle to your own account.