Payments
Paystack Integration for Developers
The definitive guide to building payment systems with Paystack — from your first transaction to production-grade payment infrastructure across Africa.
- 9 modules
- 47 lessons
- 4.9 rating
- Certificate included
Taught by Bonaventure Ogeto, Founder, Mctaba Labs
What you'll learn
- Foundations
- Accepting Payments
- Webhooks Deep Dive
- Recurring Payments
- Transfers And Payouts
- Subaccounts And Splits
- Refunds Disputes Advanced
- Testing And Going Live
- Capstone Storepay
Curriculum
9 modules · 47 lessons · 13.4 hrs total · 2 free preview lessons
Foundations5 lessons · 1.5 hrsFree preview
- Lesson 1.1: What is Paystack?Free18 min
- Lesson 1.2: How Paystack Works TechnicallyFree20 min
- Lesson 1.3: Setting Up Your Paystack Account (locked)13 min
- Lesson 1.4: Understanding the Paystack API Architecture (locked)18 min
- Lesson 1.5: Your First API Call (locked)21 min
Accepting Payments6 lessons · 1.6 hrsLocked
- Initialize Transaction and the Redirect Flow (locked)14 min
- Paystack Popup (Inline JS Integration) (locked)15 min
- Verifying Transactions (locked)15 min
- Payment Channels (locked)14 min
- Metadata and Custom Fields (locked)14 min
- Building a Complete Payment Form (locked)23 min
Webhooks Deep Dive5 lessons · 1.5 hrsLocked
- Lesson 3.1: Webhook Architecture and Setup (locked)17 min
- Lesson 3.2: Verifying Webhook Signatures (locked)14 min
- Lesson 3.3: Processing charge.success Events (locked)18 min
- Lesson 3.4: Idempotency and Retry Handling (locked)17 min
- Lesson 3.5: Logging and Debugging Webhooks (locked)22 min
Recurring Payments4 lessons · 1.4 hrsLocked
- Lesson 4.1: How Tokenization Works (locked)20 min
- Lesson 4.2: Charging Returning Customers (locked)21 min
- Lesson 4.3: Plans and Subscriptions (locked)21 min
- Lesson 4.4: Managing the Subscription Lifecycle (locked)23 min
Transfers And Payouts5 lessons · 1.7 hrsLocked
- Lesson 5.1: When to Use Transfers (locked)16 min
- Lesson 5.2: Creating Transfer Recipients (locked)20 min
- Lesson 5.3: Initiating Single Transfers (locked)19 min
- Lesson 5.4: Bulk Transfers (locked)20 min
- Lesson 5.5: Transfer Webhooks and Verification (locked)24 min
Subaccounts And Splits4 lessons · 1.2 hrsLocked
- Lesson 6.1: Marketplace Architecture with Subaccounts (locked)15 min
- Lesson 6.2: Creating and Managing Subaccounts (locked)18 min
- Lesson 6.3: Split Payments in Practice (locked)19 min
- Lesson 6.4: Multi-Split and Transaction Splits (locked)22 min
Refunds Disputes Advanced4 lessons · 1.3 hrsLocked
- Lesson 7.1: Processing Refunds (locked)18 min
- Lesson 7.2: Handling Disputes (locked)20 min
- Lesson 7.3: Dedicated Virtual Accounts (locked)19 min
- Lesson 7.4: Multi-Currency Transactions (locked)23 min
Testing And Going Live4 lessons · 1.6 hrsLocked
- Lesson 8.1: Test Mode Deep Dive (locked)23 min
- Lesson 8.2: Simulating All Scenarios (locked)23 min
- Lesson 8.3: Going Live Checklist (locked)25 min
- Lesson 8.4: Production Monitoring and Error Handling (locked)27 min
Capstone Storepay10 lessons · 1.6 hrsLocked
- Lesson 9.1: Project Overview and Architecture (locked)Project11 min
- Lesson 9.2: Backend Setup and Core Routes (locked)Project12 min
- Lesson 9.3: Checkout and Payment Integration (locked)Project10 min
- Lesson 9.4: Webhook Handler (locked)Project11 min
- Lesson 9.5: Subscription Billing (locked)Project9 min
- Lesson 9.6: Vendor Payouts (locked)Project9 min
- Lesson 9.7: Refund Processing (locked)Project8 min
- Lesson 9.8: React Frontend (locked)Project9 min
- Lesson 9.9: Admin Dashboard (locked)Project8 min
- Lesson 9.10: Deployment and Next Steps (locked)Project9 min
This course includes
- 47 lessons across 9 modules
- 10 projects
- Certificate of completion
- 12-month access
- Works on phone, tablet and desktop
Want live classes and mentors?
The Mctaba bootcamp adds live classes, dedicated mentors and career support.
Apply at mctaba.com →Frequently asked questions
How long do I have access?
12 months from the date of purchase. You can renew access or subscribe to All-Access for KES 2,999/month for unlimited access to every course except Full-Stack + AI Engineering, which is sold separately.
What payment methods do you accept?
M-Pesa and international cards (Visa, Mastercard) via Paystack.
Can I preview content before buying?
Yes! The first two lessons are free to preview. No purchase required.
Who teaches this course?
Bonaventure Ogeto, founder of Mctaba Labs, a Nairobi-based software company that builds the tools and products we teach about.