Fortune Dev Academy is the YouTube side of what we build at Fortune Dev Solutions — a channel with more than 7,000 subscribers dedicated to payment solutions, coding tutorials, and tech tips for Kenyan developers and business owners. Until now, those videos lived only on YouTube. This page brings the tutorial library onto the blog, organized by what you are trying to build, so each video sits next to the written guides that cover the same ground.
Every video below plays right here on the page. The players start automatically — muted, because that is the only way browsers allow autoplay — so click the speaker icon on any player to unmute it, or let it play silently while you read. If a topic deserves a deeper dive than a video can give, the matching written guide is linked underneath it.
The library covers the full M-Pesa journey: the Daraja API itself (STK Push, C2B, B2C), full build-along projects, WooCommerce and WordPress integrations, third-party payment gateways, and the business side of getting paid online in Kenya. Pick a section and press play.

Daraja API video tutorials
The videos that go straight to the source — Safaricom's Daraja API — and walk it end to end.
The 2026 Safaricom Daraja API Guide Developers Needed | STK Push, C2B, B2C Masterclass
The flagship tutorial of the channel: one masterclass covering the Daraja API family — STK Push for prompting customers to pay, C2B for receiving payments, and B2C for sending money out. If you are starting from zero, watch this first, then pair it with the complete Daraja go-live guide for everything that happens around the code — short codes, applications, and production keys.
I Built M-Pesa STK Push in PHP, JS & Python
The same payment flow — initiate a push, wait for the customer's PIN, confirm the result — implemented in three different stacks. Pick the language you already use and follow along. For the JavaScript path in written form, the React + FortPesa tutorial covers the same loop from the front end.
How to Initiate B2C (Business to Customer) Payments with PHP
B2C is the payouts side of M-Pesa — salaries, refunds, disbursements — and it has its own Daraja API, its own short code type, and its own application form. This video walks initiating B2C payments in PHP; the business paperwork behind a B2C short code is covered in the go-live guide.
Build-along project videos
Nothing sticks like building the whole thing yourself. These videos construct complete, working projects with M-Pesa baked in.
Build an M-Pesa Donation App with Claude AI & Fortpesa API
A donation app built by pairing Claude, an AI coding assistant, with the FortPesa API — showing how AI speeds up a payment integration without skipping the parts that matter, like confirming a payment before fulfilling anything. The written companion, FortPesa in Node.js with signed webhooks, covers the same API's payment-confirmation rules.
Build a Booking System with M-Pesa STK Push
Appointments and payments in one flow: a booking system where the customer confirms their slot and pays for it through an STK Push prompt. The pattern — reserve first, mark paid only after confirmation — is exactly the one described in the Daraja callbacks guide.
I Built a Complete E-Commerce Store with M-Pesa STK Push
A full store build where checkout ends in an M-Pesa prompt instead of a card form. Watch it for how the pieces — product pages, cart, payment initiation, confirmation — connect into one system.
I Built a Complete Online Store for KES 0 (With M-Pesa)
The budget version of the same goal: a working store with M-Pesa payments that costs nothing to launch. Useful if you want to validate a business idea before spending on hosting and tooling.
WordPress and WooCommerce M-Pesa videos
For stores that run on WordPress — the plugins, setups, and button patterns that put M-Pesa where Kenyan customers already pay.
Free M-Pesa WooCommerce Plugin Setup Guide (LipaNaMpesa STK Push)
The click-by-click setup of a free WooCommerce M-Pesa plugin with STK Push — Daraja keys, plugin settings, and the first test payment. The written version of the same walkthrough is the LipaWoo setup guide, and the LipaWoo review explains why we back this plugin for Kenyan stores.
Best WooCommerce M-PESA Plugin 2026 | Daraja 3.0 STK Push + Full Analytics
A tour of the Daraja 3.0 STK Push plugin with full transaction analytics — beyond just taking payments, into seeing them: which orders paid, which failed, and what that means for the store. Pair it with the LipaWoo guides above for the written deep dive.
Accept M-Pesa on Your "Link in Bio" (WordPress Setup)
For creators and sellers who point all their traffic at one page: turning a WordPress link-in-bio into a checkout that takes M-Pesa.
Mpesa WordPress Plugin - Buttons (Get PAID to Till, Paybill & Bank)
Payment buttons in WordPress that let customers pay a Till, a Paybill, or a bank account — the lightweight option for sites that need "pay me" buttons rather than full checkout.
How to Accept M-Pesa & Card Donations on WordPress (DonateEasy Plugin Setup)
Donations specifically: a WordPress plugin setup that takes both M-Pesa and card payments, for causes, creators, and nonprofits.
Payment gateway integration videos
Daraja is the direct route; gateways are the managed route. These videos integrate several of the popular Kenyan payment gateways step by step.
Seamless Payhero Mpesa STK Push Integration Guide
A full integration walkthrough for PayHero's M-Pesa STK Push — account setup through a working payment on screen.
Seamless Payhero Mpesa STK Push Callback Processing
The follow-up: processing PayHero's callbacks reliably. Whichever API delivers them, callbacks follow the same rules — acknowledge, verify, save, stay idempotent — which the Daraja callbacks guide covers pattern by pattern.
PalPluss Payment Gateway Integration—Step-by-Step PHP Tutorial with STK Push
A step-by-step PHP integration with the PalPluss gateway, ending in a working STK Push payment.
This new payment gateway is actually Good | Mpesa STK & B2C API
A review-and-integration of a newer gateway offering both STK Push and B2C — useful for seeing how the smaller aggregators compare on developer experience.
WordPress M-Pesa Integration Made Easy: IntaSend Shortcode Plugin Tutorial
IntaSend on WordPress through shortcodes — the fastest way from plugin install to a payable M-Pesa element on a page.
M-Pesa B2C Payments with IntaSend API | Step-by-Step Tutorial
The B2C flow again, this time through IntaSend's API — payouts initiated from code rather than the dashboard.
Mastering Intasend API: Complete Guide to Seamless Payment Integration | Mpesa and Card Api's
The complete IntaSend guide: M-Pesa and card payments together, from authentication to a full checkout.
Making money online in Kenya
The business-side videos: getting paid on the platforms Kenyans actually sell on, without building a full store first.
How to Monetize Your Telegram Channel with M-Pesa (Sell Odds, Videos & Signals)
Turning a Telegram channel into a revenue stream — selling odds, videos, and signals with M-Pesa handling collection.
How to Sell Digital Downloads in Kenya (M-Pesa Automated)
Digital products with automatic delivery: the customer pays by M-Pesa, the file arrives on its own. The written companion on accepting payments generally is the Kenya small-business payments guide.
Get Paid on ANY Social Media Platform with M-PESA! 🇰🇪
One payment setup that works across the platforms you already post on — no store required.
Don't build a website, Sell on WhatsApp Instead!
The case for skipping the website entirely and running a business through WhatsApp, with payments handled by M-Pesa.
The Ultimate M-Pesa POS System | DUKAPOA
For physical counters: a POS system built around M-Pesa, covering the in-person side of taking payments.
Kenya's best Digital Marketplace | Introducing Fortunetech
The introduction to Fortunetech, a digital marketplace for Kenyan digital products and services.
Tools and AI for builders
Payment code is only half the job — these videos cover the tools that get the rest of the build done faster.
How to Turn Any Website into a Desktop App (Mac, Windows & Linux)
Wrapping an existing web app into installable desktop applications for all three operating systems — handy for turning a web-based POS or dashboard into a counter tool.
Testing Windsurf AI: Genius or Overhyped?
A hands-on test of the Windsurf AI code editor, judged on real build work rather than demos.
I Built a Website in 1 minute with This NEW AI Tool!
How far one-minute AI website generation actually gets you — and what still needs a developer afterwards.
More on the channel
The library above is the tutorial core; the channel itself carries more — new uploads land there first, alongside experiments and shorter clips. Subscribe at Fortune Dev Academy on YouTube or browse the full videos list.
From here
Every written guide referenced by these videos lives on this blog:
- Going live on Daraja — the complete go-live guide and the sandbox-to-production checklist.
- Handling payment results — the Daraja callbacks guide, from STK Push to a saved database row.
- Building with FortPesa — the Node.js STK Push and webhooks walkthrough and the React initiation tutorial.
- Selling on WooCommerce — the LipaWoo setup guide and why LipaWoo is the best M-Pesa plugin for WooCommerce.
- Getting paid in Kenya generally — the small-business payments guide for 2026.
Watch the video, then read the guide — or the other way round. Either order works.