How to setup Paystack on WordPress

We've worked hard to provide extensive support for different WordPress plugins and frameworks. In this section we'll show you all you need to know to get started with Paystack on your Wordpress site. No matter the Wordpress site you're building, here're the basic steps you need to take to use Paystack on your Wordpress site.

Three ways you can find the right plugin for your Wordpress site

  1. Check in the Wordpress section of our Plugin page. This is where you'll find our officially supported Paystack plugins. You're likely to find the plugin you need there. The list there currently include plugins for:
    1. Woocommerce
    2. Enginethemes
    3. Paid Membership Pro
    4. WHMCS
    5. Easy Digital Downloads, etc.
  2. Search on Google. 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" (example, Paystack Woocommerce), you are very likely to find an already developed Paystack plugin that you can use. 
  3. Use the Payment Forms Wordpress plugin. For most use cases, the Paystack Payment Forms for Wordpress plugins works well for processing your transactions

Setting up your Paystack Plugin to work with Wordpress

Install and configure the plugin: When you find the appropriate plugin for your Wordpress site, please follow the instructions on the plugin page to install and configure the plugin. There isn't usually not much configuration needed except to enter your API keys.

Enter 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 plugins settings always have 4 input fields for test secret key, test public key, live secret key and live public key

Pitfalls to avoid in Your Plugin Settings

  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 and test 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. 

Detailed setup instructions for popular Paystack Wordpress Plugins

As we stated earlier, instructions for each of the Paystack plugins are on the plugin pages, but we'll discuss two of the most used Wordpress plugins:

Still need help? Contact Us Contact Us