Description
The Square Payment add-on adds a Square gateway to Modern Events Calendar to process card payments during cart and booking stages, using the credentials set in the plugin’s settings screen. It requires Modern Events Calendar Pro and serves organizers who sell registrations, tickets, or event bookings and need to accept payments through the Square ecosystem without moving the main purchasing flow outside of the calendar.
Main Features
- Connection with Square
Reads Square account credentials configured in MEC settings. - Card payment
Enables card billing in cart and event bookings. - Checkout usage
Applies the Square gateway during registration and purchase completion. - MEC Pro compatibility
Acts as an add-on component for installations utilizing Modern Events Calendar Pro. - Gateway security
Uses Square’s infrastructure to authenticate and process transactions.
Benefits of Square Payment
- More payment options
Expands the billing methods available to event buyers. - Direct purchase flow
Maintains bookings and payments within the journey set in the calendar. - Simpler operation
Centralizes gateway activation within MEC’s settings area. - Sell with card
Facilitates the billing of tickets, registrations, and online bookings.
Who is it suitable for?
- Organizers who use Modern Events Calendar Pro to sell paid events.
- Companies that already process payments through Square and wish to integrate it with the calendar.
- Course, conference, workshop, and reservation sites that need to accept cards.
Square Payment embeds Square into the commercial flow of Modern Events Calendar without turning the calendar into a parallel e-commerce framework. The extension consolidates gateway configuration in the plugin’s panel, applies payment during purchase stages, and assists event sites in keeping bookings, registrations, and billing within a more predictable process.
Frequently asked questions
Is Modern Events Calendar Square Payment GPL-licensed?
Yes. Modern Events Calendar Square Payment is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Modern Events Calendar Square Payment on multiple sites?
Yes. You can install Modern Events Calendar Square Payment on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Modern Events Calendar Square Payment cost at Ultrapack?
Modern Events Calendar Square Payment costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Modern Events Calendar Square Payment include updates?
Yes. The current version of Modern Events Calendar Square Payment is 1.2.0, published at Ultrapack on Jun 20, 2025. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Modern Events Calendar Square Payment scanned before publication?
Yes. Every version of Modern Events Calendar Square Payment goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Modern Events Calendar plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Modern Events Calendar plugin before this one.
- Download the file
mec-square-payment.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
mec-square-payment.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the Modern Events Calendar plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready