Laravel 13 · PHP 8.4+ · v3.1.47

Every harambee starts
with people pulling
together. Now sell the
platform that runs it.

HarambeePay is a self-hosted fundraising and donation platform — campaigns, M-Pesa Daraja & Pesapal payments, wallets, payouts, corporate CSR, affiliates and a signed module system — packaged as full Laravel source code you deploy, brand and own.

1 ZIPfull application
Self-hostedyour domain, your rules
M-Pesa + Pesapalready to configure
7 modulessigned & versioned
0%
funded, illustrative
Sample ledger feed
0
Blade templates
0
Database migrations
0
Test files
0
Signed modules
What's inside

A complete foundation, not a demo you have to rebuild.

Six areas of the platform, all in the box: fundraising mechanics, payment infrastructure, admin tooling, and the module/API layer that lets you keep extending it after launch.

Built to monetize

Platform fees, featured-campaign promotion, support donations, wallets, payouts and affiliate commissions are all configurable from day one.

Kenya-first payments

Native Daraja handles donor STK Push plus B2C/B2B payouts, with Pesapal hosted checkout available alongside it.

Matrix teal interface

The 3.1.47 release corrects dark-theme teal usage across dashboards, settings, navigation and every supporting screen.

For real fundraising businesses

Charities, community organizers, CSR teams and crowdfunding entrepreneurs all fit the same core architecture.

Documented, not mysterious

Architecture, installation, production operation, wallet behaviour and release procedures are all written up.

Production-oriented controls

CSRF protection, authorization gates, throttling and signed updates are part of the codebase, not an afterthought.

Campaign management

Categories, goals, cover images, visibility, end dates, live updates and organizer ownership — the full campaign lifecycle.

Donor experience

Donation flows, donor messages, payment retries, supporter lists and related-campaign discovery keep givers engaged.

Fundraising teams

Members join a campaign team and get personal tracking links so individual contribution can be measured.

Member attribution

Channel-specific tracking links cover WhatsApp, email, SMS, native share and copy-link, each attributed back to the member.

Featured promotion

Campaigners can pay to feature their campaign, with configurable daily pricing and promotion analytics behind it.

Moderation workflow

New campaigns and campaign edits move through approve, reject and resubmission before they go live.

M-Pesa Daraja

STK Push and STK Query for donor payments, with B2C and B2B payout integrations for organizers and affiliates.

Pesapal checkout

Hosted payment flow with callback/IPN handling and server-side status verification into the ledger.

Wallet system

Eligibility rules, auditable credits and debits, withdrawal policy controls and M-Pesa settlement paths.

Organizer payouts

Campaign payout requests route to M-Pesa destinations under platform-level controls.

Affiliate commissions

Referral commissions post through the same wallet ledger, including M-Pesa withdrawal.

Reconciliation built in

Payment attempts, callback reconciliation, stale-payout checks and duplicate-safe posting live in the service layer.

Command center

Analytics, campaign review, donations, payouts, wallet operations and user management in one dashboard.

Settings & governance

Branding, SEO, campaign rules, payments, wallet, security, monitoring and update configuration — all admin-controlled.

Reports & exports

Donation and supporter reporting with CSV and PDF export, plus platform-level operational reports.

Platform monitoring

Health checks and operational monitoring live inside the admin experience, not a separate tool.

Email & notifications

SMTP delivery, reusable templates, verification mail, recovery messages and event-driven emails.

Multi-landing-page support

Swap between landing experiences and campaign-discovery layouts for different positioning.

Advanced Analytics

Interactive reporting for admins and campaigners, with event recording and export permissions.

Referral & Affiliate

Enrollment, tracking links, attribution, commissions and wallet withdrawals as a standalone module.

Blog & Magazine

SEO-first publishing with categories, tags, authorship and editorial administration.

Email & Notifications

Template-driven, event-triggered delivery for verification, recovery and platform messaging.

Platform API & Webhooks

Versioned endpoints for campaign and donation reads, plus signed outbound webhooks for key events.

Signed module manager

ZIP packages verified by manifest and file hash, with compatibility checks and protected core modules.

Laravel 13 / PHP 8.4+

Composer-managed dependencies on a PSR-4 application structure.

MySQL 8+ / MariaDB 10.6+

Migration-based schema with dedicated financial, campaign, user and integration tables.

Blade frontend

Server-rendered, responsive, with the light/dark Matrix teal system applied throughout.

Apache/Nginx ready

Installation docs cover Composer, HTTPS, cron and shared-hosting deployment paths.

Guided installer

Preflight checks, database connectivity testing and a stateful install flow, no manual SQL surgery.

Signed release channel

Ed25519-signed update manifests, SHA-256 verified packages before anything is applied.

M-PESA9:41
STK PUSHSAFARICOM
Confirm payment to
KSh 2,500
HarambeePay Ref #DEMO2026

Payments aren't bolted on — they're the architecture.

Completed donations flow through a transaction-and-ledger trail rather than a mutable campaign total. Wallet mutations use integer minor units, idempotency controls and row locking, so double-processed callbacks don't corrupt a balance.

M-Pesa STK Push, STK Query, B2C and B2B payouts through Safaricom Daraja
Pesapal hosted checkout with callback/IPN and server-side status verification
Duplicate-safe, idempotent posting into the financial ledger
Configurable wallet eligibility and withdrawal policy for organizers & affiliates
Why buy the source

Skip the months of plumbing. Start on the branding.

Building a payment-grade fundraising platform from zero means solving campaigns, wallets, reconciliation and admin tooling before you've onboarded a single organizer. This gives you that foundation already working.

01

Own the platform

Self-host under your own domain and infrastructure — no per-seat fees, no platform lock-in.

02

Localize the business

Set your branding, fees, payment rules, wallet policy, campaign behaviour and platform messaging.

03

Extend commercially

Build new modules, integrations and landing experiences on architecture that's already there.

04

Operate securely

CSRF protection, authorization gates, throttling, encrypted secrets and signed updates from day one.

Who this is for

One codebase, several businesses.

Charity & NGO

A branded digital fundraising hub for ongoing campaigns and donations.

Community fundraising

Personal, family, education, medical, emergency and community causes.

Crowdfunding startup

Launch a niche donation marketplace under your own brand.

Corporate CSR portal

Structured workspace for CSR campaigns, matching rules and impact reporting.

Fundraising agency

Run campaigns, promotion, reporting and teams for multiple clients at once.

Regional donation business

Start in Kenya on M-Pesa, then expand through the API and module layer.

Under the hood

Security and financial controls, not just a payment form.

donation · #A2291F+KSh 4,500
platform fee · 5%−KSh 225
organizer payout · B2C−KSh 4,000
affiliate commission−KSh 275
wallet balanceKSh 0.00

Illustrative ledger entries — every mutation is stored in minor units with idempotency controls.

01

CSRF protection

Laravel CSRF middleware guards every state-changing browser request.

02

Authorization & throttling

Admin and moderation surfaces sit behind authentication, verification, capability gates and rate limits.

03

Payment reconciliation

M-Pesa attempt tracking, callback handling and duplicate-safe ledger completion built into the service layer.

04

Signed updates

Update manifests use Ed25519 signatures; downloaded packages are SHA-256 verified before being applied.

The package

What ships in the ZIP.

Application source, routes, services, models & controllers

+

The core Laravel application — authentication, campaign management, payments, payouts, wallets, administration, corporate fundraising, reports, landing pages, SEO and system services.

Packaged modules & module infrastructure

+

Advanced Analytics, Blog & Magazine, Email & Notifications, Platform API & Webhooks, Referral & Affiliate — plus the module manager that handles signed extensions.

Installer, update & release tooling

+

Installer services, preflight checks, update channels, signed release verification, package validation, database backup/restore and rollout controls.

Tests & technical documentation

+

A sizeable test suite plus documentation covering architecture, installation, production operation, security, wallet behaviour, modules, payments and release procedures.

Questions

Before you buy.

Is this source code self-hosted?

+

Yes — it's supplied as Laravel source code for you to deploy on your own hosting and domain.

Which PHP and database versions do I need?

+

PHP 8.4+ is required, running against MySQL 8.0+ or MariaDB 10.6+.

Does it support M-Pesa?

+

Yes — Safaricom Daraja covers donor STK Push/Query plus automated B2C/B2B payouts, once you connect your own Daraja credentials.

Does it support corporate fundraising?

+

Yes — corporate profiles, CSR campaigns, matching rules, corporate donation identification and donation certificates are included.

Can I add custom modules?

+

Yes — the module architecture supports manifests, compatibility checks, signed packages and an admin module manager, alongside the Platform API/Webhooks module.

Are payment provider accounts included?

+

No — your own M-Pesa/Daraja, Pesapal, hosting and domain accounts are separate from the source-code purchase.

Instant download · 1 ZIP file

Start with a mature foundation. Turn it into your own fundraising business.

KSh 350,000 one-time · full source

Connect your own payment accounts, apply your branding, and deploy under your own infrastructure — donation platform, crowdfunding marketplace or corporate CSR portal.

Releasev3.1.47
FrameworkLaravel 13.x
RuntimePHP 8.4+
PaymentsM-Pesa + Pesapal
Files1 ZIP archive
Buy the full source code Open the live demo