ClickPesa Laravel
An open-source Laravel package for integrating ClickPesa payments and disbursements with a developer-friendly install flow, config publishing, and transaction tooling.
Production
Open-source package build and release cycle
Package author and payment integration engineer

ClickPesa Laravel
An open-source Laravel package for integrating ClickPesa payments and disbursements with a developer-friendly install flow, config publishing, and transaction tooling.
Requirements Snapshot
- Problem solved: Teams integrating ClickPesa into Laravel projects need a reusable package instead of rebuilding gateway logic, auth handling, payouts, and status checks from scratch.
- Business value: Speeds up payment integration work, reduces repeated boilerplate, and gives Laravel teams a clearer package-based workflow for ClickPesa adoption.
- Target users: Laravel developers, SaaS teams, E-commerce builders, Fintech integrators
- Architecture style: Reusable Laravel package with published config, migrations, facades, and transaction persistence
Each section below maps to the structure requested in the specification: problem framing, architecture thinking, engineering challenges, impact, and roadmap.
Overview
ClickPesa Laravel is an open-source package aimed at developers who need a cleaner way to integrate payments and disbursements into Laravel applications.
Installation Flow
The package is designed around a familiar Laravel installation path using Composer and vendor publishing.
- composer require dawilly/laravel-clickpesa
- php artisan vendor:publish --tag=clickpesa-config
- Optional migrations publishing and migrate flow
Core Coverage
The published README documents support for USSD push, card payments, mobile money payouts, bank transfers, payment status, and payout status tracking.
Why It Matters
Open-source infrastructure products like this help position the portfolio beyond client websites and into reusable engineering systems other teams can adopt.
Tech Stack and Why
Screenshots / Gallery
Primary portfolio visual for this product.

- Package install flow
- Config publishing
- USSD push usage example
- Card payment flow
- Disbursement examples
Results / Impact
- Public GitHub repository
- Composer install command documented
- Supports sandbox and live environments
- Includes transaction and webhook migrations
Need this level of thinking applied to your own product?
This case study format now creates a stronger path from portfolio browsing into hiring, consulting, or product delivery conversations.