Skip to content
Mctaba Academy

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 hrs
  • 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 hrs
  • 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 hrs
  • 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 hrs
  • 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 hrs
  • 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 hrs
  • 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 hrs
  • 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 hrs
  • 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 hrs
  • Lesson 9.1: Project Overview and Architecture (locked)11 min
  • Lesson 9.2: Backend Setup and Core Routes (locked)12 min
  • Lesson 9.3: Checkout and Payment Integration (locked)10 min
  • Lesson 9.4: Webhook Handler (locked)11 min
  • Lesson 9.5: Subscription Billing (locked)9 min
  • Lesson 9.6: Vendor Payouts (locked)9 min
  • Lesson 9.7: Refund Processing (locked)8 min
  • Lesson 9.8: React Frontend (locked)9 min
  • Lesson 9.9: Admin Dashboard (locked)8 min
  • Lesson 9.10: Deployment and Next Steps (locked)9 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.

Stay updated

Enter your email to receive updates about this course.

KES 2,99912-month access

Enrol now

or subscribe to All-Access for KES 2,999/mo