Welcome to the Paystack WHMCS plugin repository on GitHub.
Here you can browse the source code, look at open issues and keep track of development.
- Existing WHMCS installation on your web server.
- Supported Web Servers: Apache and Nginx
- PHP with the 21 Oct 2026 security fixes for critical remote code execution flaws (GHSA-w8hw-w9fx-j79w, GHSA-6wmf-4rv5-p3rp; php.net advisory): 8.2.35, 8.3.36, 8.4.27, 8.5.12 or later. Pick a version your WHMCS release supports. PHP 8.1 and older no longer receive security fixes, so if your WHMCS release can't run a patched PHP, upgrade WHMCS first.
- PHP extensions required by WHMCS, MySQL and a web browser
- cURL (7.34.0 or more recent)
- OpenSSL v1.0.1 or more recent
- Before you can start taking payments through Paystack, you will first need to sign up at: [https://dashboard.paystack.co/#/signup][link-signup]. To receive live payments, you should request a Go-live after you are done with configuration and have successfully made a test payment.
-
Copy paystack.php in modules/gateways to the
/modules/gateways/folder of your WHMCS installation. -
Copy paystack.php in modules/gateways/callback to the
/modules/gateways/callbackfolder of your WHMCS installation.
For bug reports and feature requests directly related to this plugin, please use the issue tracker.
For general support or questions about your Paystack account, you can reach out by sending a message from our website.
If you are a developer, please join our Developer Community on Slack.
If you have a patch or have stumbled upon an issue with the WHMCS plugin, you can contribute this back to the code. Please read our contributor guidelines for more information how you can do this.