| {{ feeType.typeTitle }} | ≤{{ feeType.percent }}% + {{ feeType.fixed }} {{ feeType.currencyCode }} + {{ feeType.taxTitle }} |
Countries
Currencies
What is Paystack?
Paystack is an online payment gateway that lets your customers pay you over the internet using popular payment methods available in Africa (for example: cards and local bank/payment options, depending on the country). When Paystack confirms a payment, TourTask can automatically mark the related booking as paid and trigger the normal confirmation flow.
Obtain required credentials for Paystack
To integrate Paystack with TourTask, you will first need to obtain a set of credentials (often referred to as API credentials), which will identify you when your clients pay you using the Paystack payment gateway.
For Paystack, the following credentials are required:
- Secret key
To obtain these credentials, please follow these steps:
- Create or sign in to your Paystack account.
-
Activate a Live account (required):
Paystack accounts start in test/sandbox mode by default, which is not useful for real customer payments in TourTask.
In your Paystack Dashboard, go to Compliance and complete the required verification form(s) to request a Live account. You may need to wait for Paystack to review and approve your submission before your Live account is enabled. -
Get your Paystack API credentials:
In your Paystack Dashboard, go to Settings > API Keys & Webhooks and copy the required keys shown there.
Then paste them into TourTask under Configuration > Payment Options for Paystack. -
Set the webhook URL (required for reliable payment updates):
To guarantee TourTask receives Paystack payment notifications and can automatically mark bookings as paid, you must set Paystack's Webhook URL.
In Paystack, go to Settings > API Keys & Webhooks and under Webhook URL, enter this exact URL:https://api.tourtask.com/v1/payments/paystack/notificationsSave your changes.
Important: If the webhook URL is not configured, TourTask may not receive payment confirmation events from Paystack, which can prevent bookings from being marked as paid automatically.
How to setup Paystack in TourTask
For Paystack, the following credentials are required:
- Secret key
These credentials must be entered in TourTask to activate this payment gateway. To achieve this, follow these steps:
- Log into your business panel in TourTask at [business shortcode].tourtask.com. Your business shortcode will often consist of the initials of your business name, so for a business called My Tour Business, the URL of your business panel would be mtb.tourtask.com.
-
Go to Configuration > Payment Options and select the Paystack payment gateway.

-
Select country and currency and add the gateway.

-
Optionally add a surcharge to cover transaction costs on your side when clients pay using Paystack. Fill out the required credentials and activate the gateway.


