M-Pesa

M-Pesa for selling tickets

Sell tickets in Kenya with M-Pesa and let buyers pay straight from their phone: they approve an STK push prompt and confirm with their M-Pesa PIN — in shillings, settled to your own M-Pesa account.

Available payment methods

M-Pesa M-Pesa

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

  1. Create an app on Safaricom Daraja and get your Consumer Key, Consumer Secret, Shortcode and Passkey.
  2. In Evenda, open Payment systems and choose M-Pesa.
  3. Paste your Consumer Key, Consumer Secret, Shortcode and Passkey.
  4. Save the connection.
  5. 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.

Frequently asked questions

Which payment method does M-Pesa add to Evenda?
M-Pesa adds wallet payments via STK push: the buyer gets a prompt on their phone and confirms with their M-Pesa PIN, with no card details to enter.
Is M-Pesa a card processor?
No. M-Pesa is a mobile-money wallet. If you also want cards or Airtel Money alongside M-Pesa in East Africa, you can connect IntaSend instead or as well.
Which currency do I get paid in?
M-Pesa processes payments in Kenyan shillings (KES) and settles them to your own M-Pesa (Daraja) account.
How do I connect M-Pesa to Evenda?
Create an app on Safaricom Daraja to get your Consumer Key, Consumer Secret, Shortcode and Passkey, then open Payment systems in Evenda, choose M-Pesa, paste the values and save.
How is a payment confirmed?
The result comes only to the callback URL, and Evenda marks the order paid when the STK callback ResultCode is 0. This keeps the status correct without the buyer returning to the browser.
How much does M-Pesa cost?
Safaricom sets its M-Pesa fees based on your agreement. Evenda charges no additional platform fee on ticket sales.

Countries where you can connect it

Start selling tickets today

Create an event, connect your payment system and receive money directly to your account — Evenda charges 0% on sales.

Get started free