You will get a fully integrated Mpesa API to accept Mpesa Payments

Benjamin M.Status: Offline
Benjamin M. Benjamin M.
4.9
Top Rated

Let a pro handle the details

Buy Web Application Programming services from Benjamin, priced and ready to go.
Benjamin M.Status: Offline
Benjamin M. Benjamin M.
4.9
Top Rated

Let a pro handle the details

Buy Web Application Programming services from Benjamin, priced and ready to go.

Project details

You will get a fully integrated application that is able to process Mpesa payments. Depending on your business needs, I will able to integrate Mpesa C2B (Customer to Business) API - for accepting payment and B2C API (Business to customer) in case you need to disburse payments to your users. I have 5 years experience integrating Mpesa with ecommerce applications.
Programming Languages
PHP, JavaScript, Python
What's included
Service Tiers Starter
$100
Standard
$150
Advanced
$200
Delivery Time 5 days 7 days 12 days
Number of Revisions
233
Number of Pages
101010
Design Customization
Content Upload
Responsive Design
Source Code

Frequently asked questions

4.9
33 reviews
94% Complete
3% Complete
3% Complete
1% Complete
(0)
1% Complete
(0)

MI

Manolis I.
5.00
Jan 19, 2026
Need SharePoint Expert to Fix Direct Download Links + Setup API Auth benjamin he is an amazing person verry fast and solid we didnt have back and forth in the job be made in it in faster that we expectd i will work with him for sure in the future !

FR

Federico R.
5.00
Nov 25, 2025
Senior Laravel Backend Developer for Meta Ads Integration

EM

Erica M.
5.00
Sep 29, 2025
Trials Nurturing Proactive M365 Admin Support - Team Lead

DM

Dane M.
5.00
May 8, 2025
Microsoft Teams API/Graph API Developer

RZ

Rita Z.
5.00
Apr 7, 2025
Trials Nurturing Proactive M365 Admin Support - Team Lead Thank you for your hard work and dedication to the program!
Benjamin M.Status: Offline

About Benjamin

Benjamin M.Status: Offline
Microsoft Graph API, POS systems, Full Stack Developer, Laravel, APIs.
90% Job Success
4.9  (33 reviews)
Nairobi, Kenya - 1:03 am local time
I am a senior integrations expert specializing in:
1. Microsoft Graph API - any integration for the entire Microsoft 365 ecosystem. I build connections between Teams, Outlook, SharePoint, and OneDrive, automating document processing, calendar syncing and organizational workflows with external systems, applications and CRMs.
2. POS Systems & Specialized Software - development of POS systems like the Qulah - restaurant POS system, focusing on reliability, offline-first capabilities, and seamless user experiences.
3. Full Stack Developer - With over 10 years working with Laravel, Python and Nodejs, I ensure that frontend interfaces are intuitive while back-end architectures are secure, scalable, and maintainable.
4. Global Payments and API Integrations - I have extensive experience implementing complex payment gateways across diverse platforms, including Stripe, Paddle, Paystack, and M-Pesa.

Clients work with me when they need more than just a developer; they need an architect who understands business needs and create applications their pain points. Whether it is building custom middleware, syncing CRM processes, or developing and deploying AI-powered workflows, I focus on delivering production ready solutions that bring value to my clients and their stakeholders.

With over 10 years of experience (over 70 jobs, over 6000 hours and over USD 200,000 in earnings here on Upwork alone - which speaks of the trust my clients have with my delivery) in both small, medium and enterprise applications, I bridge the gap between complex business requirements and high performance technical solutions. Education wise, I hold an undergraduate degree in Computer Science and a Master’s in Information Systems, providing a deep academic and practical foundation for every project I undertake.

Engage me anytime for your project and I look forward to bringing value to your business.

Steps for completing your project

After purchasing the project, send requirements so Benjamin can start the project.

Delivery time starts when Benjamin receives requirements from you.

Benjamin works on your project following the steps below.

Revisions may occur after the delivery date.

Gather requirements

- You explain your business problem that you need solved

Brainstorm on the suitable APIs

- Discuss which APIs you need to integrate to solve your problem

Review the work, release payment, and leave feedback to Benjamin.