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.
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
Yes, the Paystack add-on does support recurring donations in versions 3.0.0 and later.
Yes, the Paystack add-on has been updated to support all of the latest donation form features, as of version 3.0.0.
The Paystack add-on is a free add-on and will use the free support forum on WordPress.
The GiveWP support team will answer any questions about the Paystack integration for GiveWP. If you have any questions about your Paystack account, you should reach out to Paystack’s support team.Yes, we release updates to the add-on originally created by the Paystack team, so you can
simply update your existing Paystack add-on to get the latest version. All of your settings and data should be preserved.