PayStack is a popular payment processor in countries in Africa and you can now boost church giving by integrating it into ChMeetings.
All you need for this integration is to:
- Be based in Africa,
- Have a ChMeetings account, If you don't have one yet, you can subscribe to a ChMeetings plan here.
- Have a Paystack account. You need a Paystack account to enable this integration. If you don’t have one yet, you can create it here. It may take a while for your account to be activated, since you must submit compliance documentation for approval. See Paystack’s guide to creating an account for further details.
This guide shows you how to configure this integration and get your church ready to collect online payments using PayStack.
Giving Features Coverage & Supported Countries
This integration supports event payments and online giving (one-time donations). Recurring online giving and refund support are coming soon.
Paystack is available in Nigeria, Ghana, South Africa, and Kenya. There is also a private beta program in Côte d'Ivoire and Egypt.
Step 1: Get Paystack Authentication Credentials
First, please make sure that you are logged into your ChMeetings, and Paystack accounts. Then, you'll be ready to go.
To connect ChMeetings to Paystack, you need your Public Key and Secret Key from Paystack. To retrieve these keys:
- Log into Paystack.
- Go to Settings > API Keys & Webhooks.
- Copy the Secret Key and Public Key.
- Keep this page open because you’ll need to go back to it later in the setup.
Step 2: Connect to ChMeetings
After getting your Paystack keys, it’s time to add them to ChMeetings:
- Log into your ChMeetings account,
- Go to Settings > Integrations > Payment Provider.
- Click Configure.
- Select Paystack in the top dropdown.
- Add the Public Key and Secret Key that you retrieved from Paystack in Step 1.
- Copy the Webhook URL - you will need to add it to Paystack in the next step.
- Click Integrate and you’re done with your setup in ChMeetings.
Step 3: Complete The Integration
To complete the integration you must add the ChMeetings Webhook URL to Paystack.
- Go back to the Paystack Settings Page - if you didn’t keep it open then go to Paystack Settings > API Keys & Webhooks.
- Paste the Webhook URL you got from ChMeetings.
- Click Save changes.
Your integration is now ready and you can configure online giving to collect donations using PayStack. The donation process will use the general workflow within ChMeetings, but after completing this, donors will be directed to the Paystack page where they must enter their payment information. Once they do so, the donation is complete.