How to integrate Paystack on WordPress (step by step guides)

WordPress is surely the most widely used CMS in the world today, and as such, the technical engineers at Paystack have worked hard to provide extensive support for the different plugins and frameworks mostly used on the WordPress platform for you to integrate on your website for receiving payment from your payees or customers.

PayStack on the other hand is one of the best fastest payment gateways for marketers in Africa. 

If you have been searching for how to integrate Paystack on your WordPress website? Then this post has got you covered!!

In this article, I’ll show you all you need to know to get started with Paystack on your WordPress site. Here are some basic steps you can take to use Paystack on your WordPress site.


How to integrate Paystack on the WordPress website

Before you can successfully integrate Paystack on your WordPress website, there are three ways you can find the right plugin and they are explained below:

#1. Using the PayStack WordPress Plugin page

  The WordPress plugin page is the section where you’ll find officially supported Paystack plugins. You can find any plugin you need there. The list there currently includes plugins for:

  • WooCommerce
  • EngineThemes
  • Paid Membership Pro
  • Easy Digital Downloads, etc.

For more information, please click here to visit the Paystack WordPress plugin page.


#2. Using the PayStack payment forms WordPress plugin


For widely use cases, the Paystack Payment Forms for WordPress plugins works well for processing your transactions. Hence, you can also use it to integrate the Paystack payment gateway on your WordPress website.

Click here to visit WordPress’s official website for more information and guides.


There’s a very high chance that some developer out there has built the plugin you need. So if you searched for “Paystack + the_name_of_the_plugin_your_site_is_built_with” (for example, Paystack WooCommerce), you will likely find an already developed Paystack plugin that you can use.


Read these also: Web design company in Nigeria: The best in the business!


How to set up the PayStack Plugin to work with WordPress


After you have successfully downloaded the PayStack plugin for integrating the Paystack payment gateway on your WordPress website to receive payments from your customers via your website, now, read on to know how to set up the plugin that you have just downloaded to work on your WordPress website.


Install and configure the PayStack plugin


When you find the appropriate plugin for your WordPress site as described above, please follow the instructions on the plugin page to install and configure the plugin.


Usually, there may be many ways in which you could install a plugin for WordPress, but not all ways work for all plugins. 

Please note that it is advisable to strictly follow the instruction details on the plugin page (or any other page described by the plugin creator).


After this is done successfully, there usually isn’t much configuration needed except to enter your API keys.


Entering your API keys

Every one of the plugins will require you to enter your Paystack API keys which you’ll find on your Paystack Dashboard. The Paystack plugin’s settings always have 4 input fields test secret key, test public key, live secret key, and live public key.


If there are any other settings that are needed, the plugin documentation will usually specify these and give guidance on how to proceed with them. Please take care to read through these.


Important notes for PayStack users


  1. Ensure you’re working with the right mode
    In all of the plugins, there’s always an option to switch between Test Mode and Live Mode. The Test Mode allows you to integrate with Paystack on your website, and simulate a transaction without using real money. When you’re ready to start receiving real payments in Live Mode, uncheck the Test Mode checkbox.
  2. Payment Page Style
    The Payment Page style determines how Paystack is displayed on your site. If you are unsure of how this works, always leave it on the inline option.
  3. API Keys
    Always make sure that you enter the right keys in the right fields (meaning, the Test Secret Key in the Test Secret Key field, and so on). If you get a “Please enter your API keys” error when you try to pay, this is most likely the problem.



If you know that this article has helped you know how to integrate a WordPress website to securely receive payment from your website anytime, everywhere, then please share it with your friends and remember to subscribe to our newsletter for more important updates.

Abdulrazaq Yahaya

Hi. Welcome to Fastknowers. On this blog, I share articles on how to develop your personal and career life. If you did like this article, please share it with others.

Leave a Reply