How to set up Paystack on The Events Calendar

Edited

The Events Calendar provides calendars, ticketing, and powerful WordPress tools to manage your events from start to finish, and with this plugin, you can accept payments for your ticket sales.

Setting up The Events Calendar plugin

  1. Download and install the plugin here. You can also download and install it here.

  2. After installing and activating the Events Calendar plugin, go to the Events Add-on page, then select the Events Tickets add-on that makes it possible to sell tickets and manage attendees for events. You can also install the Paystack plugin from the plugins page of your WordPress installation by searching for 'Paystack Gateway for The Events Calendar.'

  1. Go to the Event Tickets Plugin Settings on the menu tab of your WordPress site and click on the Payments tab. This will show a tab containing all the Payment options on your site. If you have installed the plugin correctly, you should see Paystack on that list. This is where you can configure the Paystack Plugin. Click 'Connect to Paystack'.

Screenshot_2022-11-30_at_09.49.36.png

Your Events Calendar Settings

We've highlighted vital settings for your Events Calendar Plugin below:

Screenshot 2023-01-17 at 23.28.20.png

  1. Enable Paystack: Ensure that the Enable Paystack toggle is on so that Paystack can appear on the Payment options list during checkout.

  2. Test Mode/Live Mode: Paystack provides test parameters that allow you to simulate a transaction without using real money. If you select Test Mode, Paystack will use your Test API keys to process the payments, meaning that the orders processed will then be done with test cards; no real money is exchanged; therefore, no real value should be delivered.
    Select the Live Mode option and the corresponding Live API keys when ready to go live.

  3. API keys: You can get your API keys on the Settings page on your Dashboard. Copy the right keys and enter them in the correct fields in the plugin settings.

  4. Checkout Mode: You can select the Popup or Redirect method to specify how you want the Paystack checkout displayed to the customer.

  5. Metadata:  With metadata, you can add extra parameters to the details of each transaction, and it will show within the transaction information on your Paystack Dashboard. Choose any or all three options to add more data to the transaction information.

  6. Webhooks:  Copy the auto-generated URL and save it as your webhook URL on your Paystack Dashboard Settings page under the API Keys & Webhook tab.

To confirm you've completed the settings above correctly, go to Event TicketsPlugin Settings on the menu tab of your WordPress site and click on Payments → Tickets Commerce

You should find the Paystack gateway with the tag 'Enabled for checkout.'

Screenshot_2022-12-02_at_11.18.35.png

 

If you do not find this tag on the Paystack Option, please go through the settings again and make sure that:

  • You switched the 'Enable Paystack' toggle on.

  • You entered your API Keys correctly.

  • If you still have any issues after doing this, please get in touch with techsupport@paystack.com, and we'll be happy to help.

Additional settings

When setting up a New Event, you can specify if you want to enable ticket split payments.

Screenshot 2022-12-02 at 12.42.19.png

You can select 'one partner', which implies a single split payment, or multiple partners for multi-split payment. In the second input field, you enter a valid subaccount code, e.g. SUB_rtn5vd8e or split code, e.g. SPL_9wolt5nM. You can learn more about subaccounts here.

If you encounter any issues while integrating the plugin, contact us at techsupport@paystack.com or via our contact form.