arrow_back Back to Projects
schedule 3 monthspublic Remotegroups Team Requiredhourglass_top 20-30 hours hrs/week

M-Pesa Payment Gateway Integration

location_on Nairobi, Kenya

KES 500k - KES 1200k

Fixed Price

Project Description

Overview: We are digitizing the payment flows for a large regional SACCO in Central Kenya. This project involves integrating our core platform with the M-Pesa C2B and B2C APIs to allow members to deposit and withdraw funds directly from their mobile wallets. This is a critical step in our mission to bring modern financial services to community-based organizations. Deliverables: - A robust Node.js middleware for handling M-Pesa Daraja API calls. - Secure webhook endpoints for real-time transaction confirmation. - A merchant-facing dashboard for tracking transaction status and reconciliations. - Detailed technical documentation and unit test coverage. - Deployment to an AWS-based staging environment. Tech Stack: - Node.js (TypeScript), Express.js, PostgreSQL, Redis, M-Pesa Daraja API. Team Structure: - 1 Lead Backend Engineer (Project Lead), 1 Junior Developer, 1 QA Specialist. - The client team will provide access to the sandbox and production credentials.
group

Open Roles (2)

Lead Backend Engineer

Responsible for core architectural decisions and API integration.

SENIORNode.jsM-Pesa APIPostgreSQLTypeScript

Junior Developer

Assisting with unit tests, documentation, and frontend updates.

JUNIORNode.jsM-Pesa APIPostgreSQLTypeScript
flag

Milestones (3)

1

Discovery & Architecture

Defining the integration flow and database schema.

KES 200keventJul 1, 2025
Pending
2

Sandbox Integration

Implementing and testing C2B/B2C flows in the Daraja sandbox.

KES 400keventAug 15, 2025
Pending
3

Production Launch

Go-live with real transactions and monitoring.

KES 600keventOct 15, 2025
Pending
category

Skills & Categories

Skills

Node.jsM-Pesa APIPostgreSQLTypeScript

Categories

Software EngineeringFintech

Budget

KES 500k - KES 1200k

Fixed Price

Timeline

schedule

Duration

3 months

hourglass_top

Weekly Hours

20-30 hours hrs/week

event

Start Date

Jun 15, 2025

event_busy

Deadline

Oct 15, 2025

public

Work Mode

Remote

M-Pesa Payment Gateway Integration | Silicon Savannah Talent