Paystack payment gateway Magento2 extension
-
Go to Magento2 root folder
-
Enter following command to install module:
composer require pstk/paystack-magento2-module
-
Wait while dependencies are updated.
-
Enter following commands to enable module:
php bin/magento module:enable Pstk_Paystack --clear-static-content
php bin/magento setup:upgrade
php bin/magento setup:di:compile
- Fail to redirect to success page after successful payment
Sometimes after receiving payment for an order you get an error like: Class Yabacon\Paystack not found
and magento doesn't redirect to the success
page.
** Fix: Run the following command:
composer require yabacon/paystack-php
- Enable and configure
Paystack
in Magento Admin underStores/Configuration/Payment
Methods
Contained within this repo, is a dockerfile and a docker-compose file to quickly spin up a magento2 and mysql container with the paystack plugin installed.
- Install Docker
- Create a
.env
file off the.env.sample
in the root directory. Replace the*******
with the right values - Run
docker-compose up
from the root directory to build and start the mysql and magento2 containers. - Visit
localhost:8000
on your browser to access the magento store. For the admin backend, visitlocalhost:8000/<MAGENTO_BACKEND_FRONTNAME>
whereMAGENTO_BACKEND_FRONTNAME
is the value you specified in your.env
file - Run
docker-compose down
from the root directory to stop the containers.
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 Magento 2 plugin, you can contribute this back to the code. Please read our contributor guidelines for more information how you can do this.