Did you know that, as an African merchant, you can collect both local and international payments from customers with Paystack via your WordPress site and WooCommerce store? Yes, it’s true!

In this post, you will learn three or more easy methods to start accepting online payments from your prospective and existing clients using Paystack on your WordPress website.

What Is Paystack?

Paystack is an online payment gateway designed specifically for African online and offline merchants. It helps businesses in Africa receive payments from anywhere in the world. Paystack is currently being used by several hundred thousand users to scale their businesses.

The fintech company is backed by notable investors such as Stripe and Visa, and its goal is to cover the entire African continent in the coming years.

Paystack currently operates in seven African countries including Nigeria, Ghana, Kenya, Rwanda, Egypt, Côte d’Ivoire and South Africa.

This means that businesses in these countries can easily accept both local and international online payments on their WordPress sites.

The acquisition of Paystack by Stripe is a big step towards the acceleration of online commerce in Africa.

Why Choose Paystack To Collect Payments On WordPress Sites?

Just like Flutterwave, Paystack also makes it easy for WordPress site owners to accept payments from customers in various ways. For example, someone who runs an e-commerce website powered by WooCommerce can decide to allow customers to pay through methods like credit and debit cards, bank transfers, USSD, Apple Pay, VISA QR, mobile money, and so on.

You can achieve the following with Paystack integrated into your WordPress site:

  • Accept Payments with credit and debit cards, QR codes, Apple Pay, and much more with no website redirects.
  • Receive recurring payments based on subscriptions.
  • Collect one-time and recurring payments with well-documented APIs from your apps and websites.
  • Moderate pricing plans with Zero integration fee and Zero maintenance fee.
  • Verify and accept payment with ease.
  • Split transaction payouts into multiple accounts.
  • Get paid by customers anywhere in the world.
  • Receive your money automatically in your bank account within 24 hours after payment is made.

That being said, let’s look at the various methods you can use to collect payments on your WordPress site. Simply use the links below to jump to the method you prefer.

How To Use Paystack WooCommerce Payment Gateway On Your WordPress Site

This method is best for businesses that want to start selling physical goods on their WordPress sites.

  1. Create a Paystack account
  2. Have an online store already built with WooCommerce
  3. Install the Paystack WooCommerce plugin in WordPress
  4. Connect your Paystack account to WordPress using the Paystack API key.

Continue reading for step-by-step instructions:

To start collecting payments on your WordPress site, ensure you first create a free account on Paystack.

Then, simply install and activate the e-commerce plugin called WooCommerce and the Paystack WooCommerce plugin. For starters, here’s a detailed guide on how to start a WooCommerce store on your WordPress site.

Once both plugins are installed on your site, visit the Paystack WooCommerce settings area, and click on the general section to first set your currency.

Now head over to the Payments section to configure your payment gateway.

Configure other options such as split payments, adding live and secret keys, popup and redirect options, and so on.


Ensure you try the test mode before going live to confirm you can receive payments. After that, you can then generate both the secret and live keys.

Ensure you click the save buttons once you are through with all the settings to avoid starting all over again. Now you are good to go with payment collections on your WooCommerce-enabled WordPress site.

Let’s move on to how to integrate the Paystack Forms plugin into your WordPress site.

How To Accept Payments On Your WordPress Site With Paystack Forms

Paystack Forms lets you accept a one-time payment or weekly, monthly, or annually recurring payments (as the case may be) on the goods and services you sell on your WordPress site.

This online payment option is good for subscription service-based businesses, churches, and other non-governmental organizations. Also, online teachers and schools can accept subscription payments directly on their websites.

To set up a Paystack Form on your WordPress site, first, ensure you have a valid account on Paystack and sign in to your dashboard to create payment links.

Later, I will show you how to embed the payment links on your WordPress site.

Next, select Payment Pages on your Paystack dashboard and choose the type of payment page you want to set up as shown in the screenshot below.

The payment options above include One-time, Subscription, and Product payments. Choose the one that fits your business and proceed with the other steps.

Option 1: One-time Payment Plan Setup

Choose the one-time payment setup option to set up your payment page. Enter the page name, description, and other details before you hit the create button. You can always re-edit your information after you preview it.

Option 2: Subscription Payment Plan Setup

To set up a Paystack subscription payment plan, choose the option above, and proceed with the type of plan as shown below.

Click on the Create button after you have entered your details. Preview and come back to edit to suit your business.

Option 3: Product Payment Plan Setup

For those who don’t have a website, the Product payment plan lets you create a page to sell one or more products from your inventory. Once you create this page, you can share the product payment link to your prospective customers on your profile page on all social media handles or instant messaging apps.

To create a product page, enter the product details and preview link before you save and begin to share with prospective customers. You can repeat this process as many times as you like.

How to Set up Paystack Forms on Your WordPress Site

Now that you have created your payment links and pages, you can configure them on your WordPress site. Don’t worry it won’t redirect users back to Paystack. All transactions will take place directly on your site.

First, install and activate the Paystack Forms plugin, then visit the settings page to add some important details as shown below.

Generate the API keys from your Paystack dashboard and enter them in their appropriate boxes as indicated in the screenshot above. Choose the Test mode if you want to carry out a test transaction. Choose the Live mode once you are ready to start carrying out real transactions.

Move on to the next phase of the settings page, which is the fee settings as seen in the image above. Enter the following details:

  • Percentage: The amount of how much you want to share per transaction. E.g 1.5%
  • Threshold: The amount which Paystack adds as fixed.
  • Additional charge: the amount added alongside your percentage fee.
  • Cap: is the maximum charge Paystack can charge on your transaction.

If you are stuck anywhere, contact Paystack’s support team for guidance.

Lastly, ensure you click the save changes button and move on to the next part, which is adding the forms you created on your Paystack Dashboard.

Go to the Paystack Forms section on your WordPress dashboard and click on Add New as indicated in the image above.

Enter all the necessary details and hit the Publish button. Your user or customer will then see and engage with the page on your website. And that’s how you can collect payments on your WordPress site with Paystack Forms.

WordPress Plugins And Platforms That Support The Use of Paystack Payments

Paystack also allows African online merchants and business owners with WordPress sites to collect payments via the usage of some popular plugins. Some are provided for free in the WordPress core plugins while others through a free Paystack integration.

Here’s a list of some popular WordPress plugins and platforms that support the use of Paystack payments:

  • The Events Calendar Plugin: This WordPress plugin is used by various event management businesses to manage and sell online tickets, RSVPs and events services. African vendors and organizers who sell events with WordPress can install and activate the Paystack Gateway for The Events Calendar plugin to collect payments on event marketplaces and much more.
  • MemberPress Plugin: MemberPress is a popular online membership and LMS plugin for WordPress that allows you to sell various levels of memberships including software downloads, premium subscriptions, online courses and so much more. With the Paystack for MemberPress plugin, WordPress membership sites can collect payments from members with multiple payment options.
  • Restrict Content Pro Plugin: A powerful WordPress membership and subscription management plugin that helps content creators restrict content, and manage member subscriptions with recurring payments and much more.
  • Sprout Invoices: Send customizable invoices to customers and collect multiple payments with Paystack integration right from your WordPress site.
  • Easy Digital Downloads Plugin: Paystack allows merchants who use Easy Digital Downloads on their WordPress sites to collect payments from customers. Easy Digital Downloads is one of the best WooCommerce alternatives for selling digital products and services. Easy Digital Downloads users can integrate the Paystack payment gateway plugin to start accepting payments on the go.
  • Gravity Forms Plugin: Gravity Forms is a premium plugin that allows WordPress users to collect both one-time and recurring payments on all types of forms.
  • GiveWP Plugin: This WordPress plugin lets you accept online donations and charity deeds with Paystack payments.
  • Ecwid E-commerce: An eCommerce solution that helps African merchants sell everywhere online simultaneously and collect payments using Paystack payments integration.

Frequently Asked Questions About How to Collect Payments on WordPress Sites With Paystack

Conclusion: Why not start accepting payments on your WordPress site using Paystack?

Many African entrepreneurs face challenges receiving online payments via WordPress, hindering their e-commerce and online business ventures, but Paystack offers a solution.

Start accelerating your online business with Paystack Payments on your WordPress site today. It’s a great way to make transactions more seamless for your customers. Why not give it a try?

Paystack offers various businesses using WordPress the two easiest ways to collect payments:

PS: If you need a helping hand in integrating the Paystack payment gateway on your WordPress site, kindly reach out for premium support.

Back to top

🤞 Don’t miss stuff like this!

Get more WordPress and other marketing news delivered to your inbox!

We don’t spam! Read more in our privacy policy

Disclosure: We get commissions for purchases made through referral links in this post.

Leave a Comment


No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.