💡 Important to know:
Paystack is NOT available for regions where SiteMinder Payments is available.
To integrate Paystack, go to My Apps > Direct booking > Setup > Property > Payment.
The benefits of integrating Paystack
Integrating with Paystack will allow your property to accept online payments from customers through your Booking Engine.
There are three steps required to integrate Paystack with your Booking Engine:
Register for a Paystack account
Set up Paystack in your Booking Engine
Enable deposits in your Booking Engine
Paystack is available in the following countries:
South Africa
Kenya
Nigeria
Ghana
It also offers a range of payment options.
Payment options available now:
Credit cards and debit cards
Mobile Money
Bank transfer
Unstructured Supplementary Service Data (USSD)
Visa QR
Payment options available in the future:
Bank account
Apple Pay
Register for a Paystack account
Before setting up Paystack as your payment gateway, you need to create a Paystack account.
Set up Paystack in your Booking Engine
To set up Paystack, just follow these steps:
Go to My Apps > Direct booking > Setup > Property > Payment.
Under Paystack, click on Activate Now.
Click on I already have a Paystack account.
Enter the required credentials, as provided by Paystack.
Click on Activate.
Configure the webhook on your Paystack dashboard
⚠️ To ensure your reservations get marked as active once a guest makes a payment, you must configure the webhook URL on your Paystack dashboard. Otherwise, you may not get notified when a payment is made, which could lead to overbookings.
Go to your Paystack dashboard.
Go to Settings > API Keys & Webhooks.
Update the webhook URL to one of the below URLs:
If your Booking Engine URL starts with https://book-directonline.com, update the webhook URL to https://book-directonline.com/payments-callback/webhooks/paystack
If your Booking Engine URL starts with https://direct-book.com, update the webhook URL to https://direct-book.com/payments-callback/webhooks/paystack
Save changes.
Enable deposits in your Booking Engine
In order to determine the sum that the payment gateway should charge a guest at the time of booking, you will also need to enable and set up deposits for each rate plan you offer.