Home » Temydee’s Digital Marketing Blog » Payment Gateways » How To Collect Payments On Your WordPress Site With Paystack (2 Methods)

How To Collect Payments On Your WordPress Site With Paystack (2 Methods)11 min read


Did you know you can collect both local and international payments from customers via your WordPress site as an African merchant? Oh yes, you can!

In this post, you’ll learn two easy methods or ways with which you can start accepting online payments from your prospective and existing clients using Paystack on your WordPress website.

What Is Paystack?

Paystack is a modernized online payment gateway that helps businesses in Africa get paid by anyone, anywhere in the world. It is solely designed for African online and offline merchants.

Over a hundred thousand users use Paystack to scale their businesses. The popular fintech company which is currently backed by notable investors like Stripe and Visa aims to cover the entire African continent in a few years to come.

Paystack currently operates in four African countries: Nigeria, Ghana, Kenya, and South Africa. This means businesses in these countries can accept both local and international online payments on their WordPress sites.

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 a WooCommerce store can decide to allow customers to pay through channels 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, 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 who would like 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 also the Paystack WooCommerce plugin. For starters, here’s a detailed guide on how to start a WooCommerce store on your WordPress site.

collect payments on your WordPress site with the Paystack WooCommerce plugin.

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.

Note: 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

how to collect payments on your WordPress site with Paystack Payment 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, is to 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.

how to set up Paystack payment form on your WordPress site.

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

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.

how to set up a one-time paystack payment form or page.

Subscription Payment Plan Setup

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

Paystack subscription payment plan setup

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

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, simply 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 fees 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 now 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.

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


Getting paid online via a WordPress website can be a setback for many African entrepreneurs that want to embark on e-commerce, and online tutorials, among several other forms of business. But with Paystack, you’ve got it under control.

Start accelerating your online business with Paystack Payments on your WordPress site today.

Paystack offers various businesses using WordPress the two easiest ways to collect payments. Go for Paystack WooCommerce if you sell physical goods online. Go for Paystack Payment Forms if you sell either one-time or subscription-based services.

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

Have you been using any of these Paystack payment options to collect payments on your WordPress site? kindly share your experience with us in the comment box below.

Back to top

Get The Best Digital Marketing Content Delivered!

Join 2,000+ in-the-know marketers and get the latest marketing tips, how-tos, and deals right in your inbox.

We don’t spam! Read our privacy policy for more info.


Reader disclosure: Our content is reader-supported. This means that when clicking on some of the links on our website and purchasing the product or service, we may earn a commission at no additional cost to you. Click to know more. 

Leave a Comment

Your email address will not be published.