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.
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.
- Go to GiveWP > Settings and click on the Payment Gateways tab.
- Find the Paystack tab, add the API keys for your Paystack account, and Save changes.
- 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.