The challenge
WooCommerce stores serving African markets can't easily accept cards, bank transfer, or mobile money because Paystack lacked an official-quality gateway. Existing options ignored 3DS, missed webhooks, and broke on refunds.
The result
A production gateway covering cards, bank transfer, and mobile money with full 3DS, refunds, partial refunds, webhook reconciliation, and subscription support. Tested across NGN, GHS, ZAR, and KES.
- Year
- 2022
- Role
- Creator & Maintainer
- Stack
- 4 teches
- Status
-
Published
Overview
A production-grade WooCommerce payment gateway integration for Paystack. Used by stores across Nigeria, Ghana, Kenya, and South Africa.
Features
- One-time and recurring (subscription) payments
- Inline and redirect checkout modes
- Webhook verification with replay attack protection
- Refund support via WooCommerce admin
- Split payment / subaccount support
Tech
PHP, WooCommerce payment gateway API, Paystack REST API, webhook HMAC verification.
Building something similar?
Let's talk about your project.
Open to freelance engagements and consulting on Laravel, WordPress, and AI-powered systems.