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.