To integrate Paystack as a payment gateway, you will need the following details from your Paystack account:
Live Secret Key
Webhook URL
Callback URL
Important: Both the Webhook URL and Callback URL need to be updated in the Paystack portal for the integration to work correctly.
This guide will show you how to obtain these details and submit them to our support team to complete the integration.
Step-by-Step Instructions
Step 1: Log in to Paystack
Go to the Paystack Login Portal and enter your credentials to access your account dashboard.
Step 2: Navigate to API Keys & Webhooks
In the left menu, click Settings.
Open the API Keys & Webhooks section.
Step 3: Generate Your Secret Key
Here you will find your API keys and the option to manage webhook URLs.
If you don’t already have a Secret Key, click Generate New Secret Key.
Copy your Live Secret Key and keep it safe — you will need it for the webhook setup.
Step 4: Create and Register Webhook URLs
Depending on your system setup, register the following URLs in Paystack’s Webhook section:
For Standard Booking Engine:
Common PG Layer URL:
For GA4-enabled Booking Engine:
Common PG Layer URL:
After registering, update both the webhook URL in the Webhook URL field and the Common PG URL as the callback URL in the Paystack portal and save the changes.
Step 5: Raise a Support Ticket
Go to the Help Yourself Support Center.
Submit a ticket for Paystack Integration, including your keys and webhook URL.
How to Raise a Ticket
Sample Email Template:
Important Notes
Keep your Secret Key secure and never share it publicly.
Once submitted, our team will handle the integration setup.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article