Downloading and Installing Payment Plugin

Once you have purchased an Event Booking payment plugin from our website, simply login into your account on our website and navigate to My Downloads page to download the plugin.

The next step is to login into your Joomla website back-end and navigate to Components => Event Booking => Payment Plugin page.

Remember, you must have the Event Booking component extension already installed and activated on your website before now.


Navigate To Payment Plugins Page


Please note that you cannot use the default Joomla extension install interface to install Event Booking payment plugin.

On the Payment Plugin page, simply locate the Install New Plugin section on the bottom-left corner of the page and click on the Browse button.


Insatlling Event Booking Payment Plugin


Locate the payment plugin zip file that you have downloaded and click on Install button to install the plugin.


After installation is complete, simply click on the name of the new plugin you just installed to configure and enable it for your Event Booking extension.

Find below configuration guides for different Event Booking payment plugins we have.


Event Booking Paystack Payment Plugin Configuration

At this stage, we assume you have downloaded and installed the Event Booking Paystack payment plugin and now on the Components => Event Booking => Payment Plugin page.


Event Booking Paystack Payment Plugin


Click on the os_paystack payment plugin link to open the configuration page for Paystack payment plugin.


Event Booking Paystack Payment Plugin Configuration


Below are detailed explanations for the various configuration fields on the page.


  • (1) Title

    Enter the name that you would like to show in the frontend for the Paystack payment method.

  • (2) Published

    Select Yes if you would like to show this payment method in the frontend registration form under payment methods; otherwise, select No.

  • (3) Icon

    If you want to show a logo instead of the payment method's title on the frontend subscription form, then upload the logo to YOUR_SITE_ROOT/media/com_eventbooking/assets/images/paymentmethods/ folder and enter the name of the file here. For example, os_paystack.png.

  • (4) Paystack Mode

    Select Test Mode if you are just testing your website; otherwise, select Live Mode if your website is live and ready to accept real payments. The default setting is Test Mode.


    WARNING: Never select the Test Mode on a live website that is meant to accept real payments.

  • (5) Paystack Payment Method

    Select Modal Popup (Inline) if you want to use the Paystack on-the-site modal popup payment method, or select Redirect (Standard) if you want to use the Paystack off-the-site redirect payment method. The default setting is Redirect (Standard).


    NOTE: Redirect (Standard) method requires your website to have a valid SSL certificate installed and can conclude a TLSv1.2 connection to Paystack server. Most up-to-date server have this capability. Contact your service provider for guidance if you have any SSL errors.

  • (6) Live Secret Key

    Login into your Paystack account (https://dashboard.paystack.com/#/login) if you already have an account with them, or simply register a new merchant account (https://dashboard.paystack.com/#/signup) if you don't already have an account with them.

    If you have more than one Business Account in your Paystack account, then make sure you have switched to the right business account for your website before going to the next step.

    Secondly, make sure you have verified your Paystack account before moving to the next step.

    Inside your Paystack account, click on the user icon, then Settings on the top-right corner of the page or on the Settings menu link on the bottom-left corner of the page to navigate to the Settings page.


    Go To Setting Page - Event Booking Paystack Payment Plugin Configuration


    Then click on the API Keys & Webhooks tab to locate your Paystack API Keys.


    Paystack Live API Keys - Event Booking Paystack Payment Plugin Configuration


    Now copy and paste your Paystack Live Secret Key into the Live Secret Key field in your plugin settings.

  • (7) Live Public Key

    Also copy and paste your Paystack Live Public Key into the Live Public Key field in your plugin settings.

  • (8) Test Secret Key

    Still on the Paystack Settings => API Keys & Webhooks page, scroll down to locate your Paystack Test API Keys.


    Paystack Test API Keys - Event Booking Paystack Payment Plugin Configuration


    Also copy and paste your Paystack Test Secret Key into the Test Secret Key field in your plugin settings.

  • (9) Test Public Key

    Also copy and paste your Paystack Test Public Key into the Test Public Key field in your plugin settings.


    By default, international payment is not enabled by Paystack. That means you can only process payment from Nigerian bank issued cards and other local payment options.

    To be able to process international cards payment, you need to request for international payments activation from your Paystack Settings page, under the Preferences tab.

    Once international payments has been activated for your Paystack account, you can now process international cards payment both in Naira (NGN) and Dollar (USD) if you have provided Paystack with the required GTBank USD domiciliary bank account for USD settlement.

  • (10) Payment Processing Fee (Fixed - $)

    Enter payment gateway fixed processing fee. Leave empty if you do not want to include any fixed amount.

  • (11) Payment Processing Fee (Percentage - %)

    Enter payment gateway percentage processing fee. Leave empty if you do not want to include any percentage amount.



After every field has been set up, click on Save button at the top to save the payment plugin configuration.

Now Paystack payment method will start showing on the frontend registration form, ready for visitors to choose it as their preferred payment method.