MARKETPLACE
PLUGINS
SAFARICOM MPESA DARAJA
Safaricom MPESA Daraja logo

Safaricom MPESA Daraja

Published April 2021
   •    Updated February 2026

Plugin details

This is a group of APIs related to MPESA EXPRESS, an Online payment API which initiates a Lipa na Mpesa payment on behalf of the customer via STK Push. Service URL: https://developer.safaricom.co.ke/lipa-na-m-pesa-online/apis/post/stkpush/v1/processrequest
1.  MPESA_TOKEN API- Generates for you time bound access token to call allowed APIs.

You will need to provide API Token either for production or for sandbox in API Tab.

2. M-PESA EXPRESS REQUEST API is used to initiate a Lipa na M-Pesa Online Payment transaction on behalf of a customer using STK Push. This is the same technique mySafaricom App uses whenever the app is used to make payments.

You are required to provide the following parameters in your App's API tab:
- URL (Production or sandbox)
- Business ShortCode
- PartB
- CallBack URL

Free

For everyone

3.7 stars   •   7 ratings
1K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Timothy Mugendi logo
Timothy Mugendi
Joined 2016   •   4 Plugins
View contributor profile

Instructions

You will need safaricom developer account. If you dont have one visit https://developer.safaricom.co.ke and sign-up. Then create a LipaNaMpesa sandbox app for test purpose.
Obtain the following keys from your LipaNaMpesa sandbox app:

1. Consumer key
2. Consumer Secret

Obtain the following keys by navigating to APIS>MPESA Express>M-PESA EXPRESS REQUEST>Get Test Credentials

3. Lipa Na Mpesa Online Shortcode
4. Lipa Na Mpesa Online Passkey

Types

This plugin can be found under the following types:
Api   •   Action   •   Background Services

Categories

This plugin can be found under the following categories:
Ecommerce   •   Payment   •   Customer Support   •   Mobile   •   Small Business

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.7)

Documentation
December 18th, 2024
Kindly include a documentation on how to use the extension. Its very good in overalll
NOT ABLE TO INTEGRATE PLEASE ASSIST
May 27th, 2023
NOT ABLE TO INTEGRATE PLEASE ASSIST
Great plugin
April 24th, 2023
I have a question on how to authenticate a url since it's a rquirement if one needs to make changes to current user data.or is there a better approach to know the user who has paid and update his/her details
Bubble.io Mpesa Integration
November 18th, 2022
Hello, I can't quite get around figuring how to make Mpesa work with my Bubble.io app. I have my Daraja account set up but I don't understand what parameter to use where and where to find the parameters in my Daraja account. I'd greatly appreciate if you could please assist. Regards.
Good But confusing
October 3rd, 2022
Bubble