After activating the plugin, you need to configure a few essential settings before you can start accepting payments.
A. Accessing the Plugin Settings
- Locate the Plugin Menu:
In your WordPress admin dashboard, look for the menu item labeled Paystack Payments . - Click on the Settings Menu:
This will open the plugin’s settings page where you can configure all necessary options.

B. Configuring API Keys

- Obtain Your Paystack API Keys:
- Log in to your Paystack account at Paystack Dashboard.
- Navigate to the Developer section to find your Test and Live API keys.
- On your Paystack Dashboard, Go to Settings>API Keys & Webhooks
- Enter Your API Keys in the Settings:
- In the API Configuration section, enter your Test Public Key and Test Secret Key if you want to test your integration.
- When ready for live transactions, switch the Test Mode off and enter your Live Public Key and Live Secret Key.
- Note: If you if you plan to use your test keys you MUST check the “Enable Test Mode” Checkbox. or else the payment process will fail.

C. Choose Currency
- Payment Configuration:
- In the Payment Configuration section, Configure your currency according to the supported Currency in your Paystack Merchant Dashboard.
- The currency chosen should not be different from the one in your merchant dashboard as you will get an error “Currency not supported by Merchant”.
- Save Your Changes:
After choosing your currency from the supported list of currencies, click the Save Changes button at the bottom of the settings page.- Current Paystack Supported Currencies:
NGN – Nigerian Naira
USD – United States Dollar
GHS – Ghanaian Cedi
ZAR – South African Rand
KES – Kenyan Shilling
- Current Paystack Supported Currencies:

D. Mapping Elementor Form Fields
- Form Field IDs:
- In the Form Configuration section, assign the CSS IDs for your Elementor form fields.
- Example:
- Form Name: The exact name of your Elementor form.
- Email Field ID: The CSS ID for the email input field.
- Amount Field ID: The CSS ID for the amount input field.
- Save Your Changes:
After entering the API keys and form field mappings, click the Save Changes button at the bottom of the settings page.

D. Viewing the Webhook URL (Advanced Settings)
- Find the Webhook URL:
In the Advanced Settings section, you will see a read-only field with your webhook URL. - Copy the URL:
This URL (e.g.,https://yourwebsite.com/wp-json/paystack-elementor/v1/webhook) needs to be pasted into your Paystack dashboard under webhook settings. - Paste and Save in Paystack:
Log in to your Paystack account, go to the settings for webhooks, and enter the URL. This ensures that Paystack can communicate with your website about payment events.
