Skip to content

A plugin that allows Magento store owners accept payments using Paystack

License

Notifications You must be signed in to change notification settings

PaystackHQ/plugin-magento

Repository files navigation

Paystack Inline

A plugin that allows Magento store owners accept payments using Paystack

⚠️ Deprecation Notice

We regret to inform you that the Paystack Magento Plugin is now deprecated and will no longer be actively maintained or supported.

Reasons for deprecation:

  • Compatibility issues with the latest software versions
  • Security vulnerabilities that cannot be addressed sufficiently.
  • Obsolete functionality that is no longer relevant

To ensure a seamless experience, we recommend exploring the Paystack Integrations Directory for alternative plugins that are actively maintained and supported.

Requirements

  • Existing Magento installation on your web server. The Paystack Magento module is compatible with version 1.9.1 of Magento Community edition onwards. The installation procedure described here has been tested on Magento Community version 1.9.1 and 1.9.2
  • Supported Web Servers: Apache and Nginx
  • PHP (5.3.19 or more recent) and extensions, MySQL and web browser
  • cURL (7.34.0 or more recent)
  • OpenSSL v1.0.1 or more recent
  • For further details of PHP compatibility, MySQL, supported Web servers and other requirements,refer to the Magento website:Magento Requirements

Prepare

  • Before you can start taking payments through Paystack, you will first need to sign up at: https://dashboard.paystack.co/#/signup. To receive live payments, you should request a Go-live after you are done with configuration and have successfully made a test payment.
  • Either: Download a released .tgz file from the releases page
  • OR: Locate this plugin on Magento Connect and copy the extension key. Pending Approval.

Install

  • Login to your Store Admin
  • Navigate to System > Magento Connect > Magento Connect Manager.

Using the downloaded release

  • Scroll to Direct package file upload

Direct package file upload

  • Choose the package file you downloaded from our releases page.
  • Click Upload. Magento will attempt to install the plugin.

Using Magento Connect

  • Scroll to Install New Extensions

Install New Extensions

  • Enter the extension key you copied from Magento Connect.
  • Click Install. The Magento will download the plugin and show details of whether your system is ready to install.

Preinstall Confirmation

  • Click Proceed.

Wrapping up install

  • If all went well in both cases, you should see a message similar to this: Successful Install

Configure

  • In the Magento Admin panel, navigate to the System > Configuration section and select Payment Methods from the Sales section of the left‐hand Configuration menu.
  • Find Paystack Inline Module and click the title to expand if not already expanded.
  • Provide your Test keys and Live Keys as made available on the Paystack Dashboard. Note that the dashboard has no live keys until a successful Go-live. Not to worry, you can test the installation by setting Test Mode to Yes and providing only your Test keys.
  • You may also change the title of the module specifying what you'd want your customers to see when choosing to pay via Paystack.
  • Set your Webhook URL on your Paystack Dashboard to //your/magento/site/root/paystack/webhook/handler.

I'm ready!

  • Request Go-live on the Paystack Dashboard.

Note

  • Paystack currently only accepts NGN. Kindly set your website currency in Magento thus.
  • Any order paid for via Paystack will not open if you uninstall the module in case you do not need it anymore. Rather you should disable by setting Enabled to No.

Change log

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

A plugin that allows Magento store owners accept payments using Paystack

Resources

License

Stars

Watchers

Forks

Packages

No packages published