Search for keywords, like "PayPal", "Recurring Donations", and more.

Paystack Gateway

Paystack is a popular payment gateway in Nigeria, Ghana, South Africa, and Kenya. GiveWP has taken over maintenance of this free add-on from Paystack and has updated it to be compatible with all donation forms and supports recurring donations.

GiveWP
Get the Paystack Add-on View Add-on

Getting Started with Paystack

To accept payments with Paystack using GiveWP you will need to have an active Paystack account, the Paystack GiveWP add-on, and the GiveWP Core plugin installed and activated.

Learn how to install and activate GiveWP add-ons.

Note: You can always access your add-on purchase receipts, downloads, and licenses from your GiveWP Account dashboard.

Setting Up Paystack in GiveWP

After the Paystack add-on is activated, you need to connect your Paystack account and enable Paystack in the payment gateway settings.

  1. Go to GiveWP > Settings and click on the Payment Gateways tab.
  2. Find the Paystack tab, add the API keys for your Paystack account, and Save changes.
  3. Switch to the Gateways tab and enable Paystack in the list of enabled gateways.

Testing Paystack

It’s recommend you test your integration with Paystack prior to going live with it. You can use the API keys from Paystack’s Test Mode.

Accepting Live Donations

Once you’ve tested Paystack, you can enter API keys from Paystack’s Live Mode to start accepting live donations.

Configuring Paystack Webhooks

Webhooks are necessary for tracking recurring donations properly. GiveWP uses webhooks to retrieve the status and other information about payments and renewals. If you don’t set up webhooks, GiveWP will not be able to retrieve this information, and your donation records will be out of sync with Paystack.

Adding Your Webhook to Paystack

When you set up the Paystack integration on GiveWP, you will be provided with a webhook URL. You must add this URL into your settings at Paystack.

  • Go to your Paystack Dashboard Settings page, then the API Keys & Webhooks tab.
  • Find the setting that says Live Webhook URL, and paste the URL you got from GiveWP into the field.
  • Save your changes.

Paystack provides instructions and screenshots in their API Keys & Webhooks documentation.

Limitation: Paystack only allows one webhook URL per account. If you are connecting multiple apps or plugins (such as both GiveWP and WooCommerce), you may need separate Paystack accounts. This is a limitation of Paystack.

FAQs

Last updated 6 months ago

Start Fundraising Better Today!

Get GiveWP Today
GiveWP Plans