Paystack Integration

Paystack Integration

Integrating Paystack as a payment gateway in Knorish enables seamless payment processing for your courses and products in South African Rand, US Dollars, Ghanaian Cedi and Nigerian Nairas. Follow this step-by-step guide to set up Paystack integration efficiently.

Integrating Paystack in Your Knorish Account

This section explains how to add Paystack as a payment gateway in your Knorish account.

Steps to Integrate Paystack:
  • Login to your course site using your admin credentials.
  • Go to Dashboard > Settings > Integrations > Payment Gateway
  • Select Paystack as your payment gateway by clicking on Add Payment Gateway
  • Click on Settings > API Keys > to retrieve the Public Key and Secret Key from your Paystack account
  • Enter the keys in their respective fields in the Paystack integration form on Knorish
  • Toggle the Enable Paystack button to turn it ON
  • Click Save

Adding Whitelist Domain and IP Addresses in Your Paystack Account

To ensure secure communication between Knorish and Paystack, you need to whitelist Knorish's domain and IP addresses in your Paystack account.


Here's how to enable this. 

Step 1. Whitelist your domain connected with your Knorish site.

Step 2. Whitelist below IP addresses by adding them in Paystack :
Use these IP Addresses
  1. IP Address 1: 3.7.184.183
  2. IP Address 2: 43.205.159.238
    1. (Ensure you add the correct IPs provided by Knorish.)
  3. Click Save to apply the changes.

Troubleshooting common errors

  1. If you encounter an error while connecting the payment gateway, it could be due to your domain and server IP not being whitelisted or if you are using incorrect access code and key. To resolve this issue, we recommend reaching out to PayStack customer support for assistance.
  2. Also ensure to turn the Payment gateway live and disable test or sandwich environments to ensure smooth processing of payments.
  3. Paystack currently only accepts South African Rand, US Dollars, Ghanian Cedi, and Nigerian Nairas in a non-recurring format meaning it can only be used for one-time payments.

    • Related Articles

    • PhonePe Payment Gateway Integration

      This article shares step-by-step information on how to get started with PhonePe as a payment gateway and connect your PhonePe account with Knorish to automate payment collection. How to integrate PhonePe Payment Gateway with your Knorish Site? Unlike ...
    • Airpay Payment Gateway Integration

      This article shares step-by-step information on how to get started with Airpay payment gateway, connect your Airpay account with Knorish to automate payment collection and assign courses. Steps to follow on the Knorish platform After you have setup ...
    • Paytm Integration

      This article shares step-by-step information on how to get started with PayTm as a payment gateway, connect your PayTm account with Knorish to automate payment collection and assign courses. Here's how to integrate Paytm Payment Gateway at Knorish: ...
    • Stripe Integration

      This article shares step-by-step information on how to get started with Stripe as a payment gateway, connect your Stripe account with Knorish to automate payment collection and assign courses. Note: Stripe can process a minimum of INR 1& $0.50 USD. ...
    • Paypal Integration

      This article shares step-by-step information on how to get started with Paypal as a payment gateway, connect your Paypal account with Knorish to automate payment collection and assign courses. Note: Paypal India Business has shutdown hence INR ...