Title: TicketPayGo Lite
Author: Upkyk
Published: <strong>2026-01-24</strong>
Last modified: 2026-05-09

---

Search plugins

![](https://ps.w.org/ticketpaygo-lite/assets/banner-772x250.png?rev=3499369)

![](https://ps.w.org/ticketpaygo-lite/assets/icon.svg?rev=3446238)

# TicketPayGo Lite

 By [Upkyk](https://profiles.wordpress.org/upkyk/)

[Download](https://downloads.wordpress.org/plugin/ticketpaygo-lite.zip)

 * [Details](https://tt.wordpress.org/plugins/ticketpaygo-lite/#description)
 * [Reviews](https://tt.wordpress.org/plugins/ticketpaygo-lite/#reviews)
 *  [Installation](https://tt.wordpress.org/plugins/ticketpaygo-lite/#installation)
 * [Development](https://tt.wordpress.org/plugins/ticketpaygo-lite/#developers)

 [Support](https://wordpress.org/support/plugin/ticketpaygo-lite/)

## Description

**TicketPayGo Lite** is a WordPress plugin for selling event tickets online. **Keep
100% of your ticket revenue** – no per-ticket fees or commissions. Create events,
sell tickets with PayPal, and manage attendees – all from your WordPress dashboard.

🎨 **Now with Elementor Integration!** Drag-and-drop Event Card, Events Grid, and**
Event Calendar** widgets directly in Elementor.

[**View Live Demo**](https://sjoew.com) | [**Get Full Version**](https://ticketpaygo.io)

#### Key Features

 * **Elementor Widgets** – Drag-and-drop Event Card, Events Grid, and Event Calendar
   widgets for Elementor page builder
 * **Unlimited Events** – Create as many events as you need with title, description,
   location, and featured image
 * **PayPal Integration** – Accept payments securely via PayPal (or run free events)
 * **Responsive Design** – Beautiful event cards and booking forms that work on 
   any device
 * **Calendar View** – Display events in an interactive FullCalendar with month,
   week, and list views
 * **Email Confirmations** – Send customizable order confirmation emails to attendees
 * **Quick Checkout** – Customers complete their purchase in one step directly inside
   the ticket modal
 * **WP-Admin Check-in** – Manually check in attendees from your WordPress dashboard
   by searching order numbers
 * **Order Management** – View and manage ticket orders with status tracking
 * **Customization** – Brand your event cards and emails with custom colors
 * **Shortcodes** – Easily embed events and calendars anywhere on your site
 * **OpenStreetMap** – Integrated maps for event locations

#### Elementor Widgets

TicketPayGo Lite automatically detects Elementor and adds custom widgets to your
Elementor panel:

 * **Event Card** – Display a single event with booking functionality
 * **Events Grid** – Show multiple events in a customizable grid or list layout
 * **Event Calendar** – Display all events in an interactive FullCalendar with month,
   week, day, and list views

Simply drag the widgets from the “TicketPayGo Lite” category in Elementor and configure
them visually!

#### Shortcodes

 * `[ticketpaygo_lite_event id="123"]` – Display a single event card and booking
   form
 * `[ticketpaygo_lite_events limit="10" layout="grid"]` – Display a list of upcoming
   events
 * `[ticketpaygo_lite_calendar]` – Display the interactive events calendar

#### Need More Features?

Upgrade to [TicketPayGo Full](https://ticketpaygo.io) for professional features:

 * **QR Code Check-in** – Scan tickets instantly with any phone camera. No app installation
   needed
 * **AI Event Description Writer** – Generate compelling event descriptions and 
   email copy instantly with built-in AI. No API key required
 * **Coupon & Promo Codes** – Create percentage or fixed-amount discount codes with
   usage limits and per-event tracking
 * **Visual Email Builder** – Design confirmation emails visually: customise layout,
   colours, logo, and content without touching code
 * **Ticket Transfer** – Let customers transfer their ticket to someone else directly
   from the confirmation email
 * **PDF Invoices** – Auto-attach a professional PDF invoice to every confirmation
   email, with B2B company and VAT fields (free add-on)
 * **Webhooks / Zapier / Make.com** – Trigger automations in 5,000+ apps on every
   order, check-in, or cancellation (free add-on)
 * **Multiple Ticket Types** – Create different ticket tiers (VIP, Early Bird, General
   Admission)
 * **QR Code Tickets** – Automatically generate scannable QR codes for every ticket
 * **Web QR Scanner** – Fast check-in using any device with a camera, no app needed
 * **Apple Wallet** – Let customers add tickets directly to Apple Wallet on iPhone
   and Apple Watch
 * **Recurring Events** – Set up daily, weekly, or monthly repeating events
 * **Advanced Analytics** – Detailed reports on sales, revenue, and attendance
 * **Stripe & Mollie Payments** – Accept payments via Stripe and Mollie in addition
   to PayPal
 * **Multi-Scanner Support** – Run multiple scanners at different entrances with
   real-time sync
 * **Customer Portal** – Let attendees manage, view, and transfer their tickets 
   online
 * **Waitlist Management** – Collect waitlist sign-ups when sold out and auto-convert
   when spots open (add-on)
 * **Event Badges** – Generate printable QR-coded name badges for business events
   and conferences (add-on)
 * **Priority Support** – Get faster help from the TicketPayGo team

### External Services

This plugin connects to the following third-party services:

#### PayPal

When PayPal is configured as a payment gateway, this plugin connects to PayPal’s
API to process payments.

**What it’s used for:** Processing ticket purchases and payment transactions.

**Data sent:** Order details including total amount, currency, and order reference.
Customer billing information is collected by PayPal directly on their secure checkout
page.

**When data is sent:** When a customer initiates a ticket purchase and selects PayPal
as the payment method, and when verifying/capturing payment completion.

**Service URLs:**
 – Production: https://api-m.paypal.com – Sandbox (testing): https://
api-m.sandbox.paypal.com

**Legal:**
 – [PayPal Terms of Service](https://www.paypal.com/us/legalhub/useragreement-full)–
[PayPal Privacy Policy](https://www.paypal.com/us/legalhub/privacy-full)

#### OpenStreetMap

This plugin uses OpenStreetMap for displaying event location maps and for geocoding
addresses.

**What it’s used for:** Displaying interactive maps showing event locations on event
pages, and converting addresses to geographic coordinates.

**Data sent:**
 – For map display: Geographic coordinates (latitude/longitude) of
event locations are embedded in map URLs. – For geocoding: Address text entered 
by administrators when creating events.

**When data is sent:**
 – Map embeds load when visitors view an event page with 
a location. – Geocoding requests are made when administrators search for or verify
event addresses in the admin panel.

**Service URLs:**
 – Map tiles: https://www.openstreetmap.org – Geocoding API: https://
nominatim.openstreetmap.org

**Legal:**
 – [OpenStreetMap Terms of Use](https://wiki.osmfoundation.org/wiki/Terms_of_Use)–
[OpenStreetMap Privacy Policy](https://wiki.osmfoundation.org/wiki/Privacy_Policy)–
[Nominatim Usage Policy](https://operations.osmfoundation.org/policies/nominatim/)

## Screenshots

 * [[
 * Event creation form with all details
 * [[
 * Events list in admin dashboard
 * [[
 * Ticket check-in interface
 * [[
 * Frontend event display

## Installation

 1. Upload the `ticketpaygo-lite` folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to TicketPayGo Lite > Events to create your first event
 4. Use the shortcode `[ticketpaygo_lite_event id="X"]` to display your event on any
    page

#### Minimum Requirements

 * WordPress 5.0 or greater
 * PHP 7.4 or greater
 * MySQL 5.6 or greater

## FAQ

### Is there a demo available?

Yes! You can see the plugin in action on our [Live Demo site](https://sjoew.com).

### How do I create an event?

Go to TicketPayGo Lite > Events in your WordPress admin and click “Add New Event”.
Fill in the event details including title, date, time, location, and ticket pricing.

### Can I accept payments with the free version?

Yes, TicketPayGo Lite supports **PayPal** standard payments out of the box. You 
can also run free events. For Stripe and Mollie support, please check out the [Full Version](https://ticketpaygo.io).

### How do I check in attendees?

In the Lite version, you can check in attendees via the WordPress Dashboard:
 1.
Go to TicketPayGo Lite > Check-in 2. Select your event 3. Search for the attendee
by name or order number 4. Click “Check In”

For QR code scanning support, consider upgrading to the full version.

### Can I customize the colors?

Yes! Go to TicketPayGo Lite > Settings > Customization to change the colors of event
cards, buttons, and calendar elements to match your brand.

### Does it support recurring events?

The Lite version supports single events. For recurring events (daily, weekly, monthly),
you will need the [Full Version](https://ticketpaygo.io).

## Reviews

![](https://secure.gravatar.com/avatar/2dba04e5b173edc8c5f6131ef254556381af4a7c24489372f233aea14e9109ca?
s=60&d=retro&r=g)

### 󠀁[No ticket fees](https://wordpress.org/support/topic/no-ticket-fees/)󠁿

 [melghalbzouri](https://profiles.wordpress.org/moomed9/) 2026-03-01

Low effort setup, high control and no per ticket % nonsense. For a free plugin this
is kind of a steal and if you want all the advanced stuff though, you’ll probably
need the full version.

 [ Read all 1 review ](https://wordpress.org/support/plugin/ticketpaygo-lite/reviews/)

## Contributors & Developers

“TicketPayGo Lite” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Upkyk ](https://profiles.wordpress.org/upkyk/)

[Translate “TicketPayGo Lite” into your language.](https://translate.wordpress.org/projects/wp-plugins/ticketpaygo-lite)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ticketpaygo-lite/),
check out the [SVN repository](https://plugins.svn.wordpress.org/ticketpaygo-lite/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/ticketpaygo-lite/)
by [RSS](https://plugins.trac.wordpress.org/log/ticketpaygo-lite/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.8

 * Added: Finished events now show an “Event Ended” ribbon on the event card and
   a disabled greyed-out button, matching the full plugin behaviour
 * Added: Booking modal for ended events shows a notice instead of ticket selection,
   and the checkout button is disabled
 * Updated: All translation files (Dutch, German, French, Spanish) with new ended-
   event strings

#### 1.5.7

 * Fixed: Replaced dollar-sign icon with ticket icon for the Price field in the 
   event card and event modal to match the full plugin design

#### 1.5.6

 * Fixed: Modal headings (Select Tickets, Venue, Location Map, etc.) no longer appear
   in uppercase on themes that apply global text-transform styles
 * Fixed: Ticket quantity input box now displays the number correctly on all themes—
   resolved invisible text caused by theme overriding text color and -webkit-text-
   fill-color
 * Fixed: Quantity input (number box) and +/- buttons are now uniform in height 
   and alignment, preventing the input from appearing taller than the buttons on
   themes with large default input heights
 * Fixed: Checkout modal headings, form labels, and payment method names no longer
   appear in uppercase or use theme display fonts
 * Fixed: Form input text in the checkout modal is now always visible regardless
   of theme color overrides

#### 1.5.5

 * Fixed Elementor widget registration to prevent the widgets panel from disappearing
   in Elementor 4.0+
 * Fixed internal function visibility issue in Event Calendar widget that could 
   cause fatal errors
 * Improved widget asset dependency handling for better Elementor compatibility

#### 1.5.4

 * Fixed Event Calendar widget colors to use the saved Calendar Appearance settings
   in Elementor and on the frontend
 * Fixed hardcoded calendar gradients and event text colors that could override 
   the selected customization colors

#### 1.5.3

 * Fixed Elementor widgets not appearing in the panel (hook timing: elementor/loaded
   fires before plugins_loaded priority 20)
 * Fixed fatal error when activating the plugin with Elementor present (Widget_Base
   not yet available during sandbox scrape)

#### 1.5.2

 * Added Event Calendar Elementor widget — drag-and-drop the interactive calendar
   directly in Elementor
 * Fixed calendar locale error: WordPress locale format (en_US) now correctly converted
   to BCP 47 (en-US) for FullCalendar

#### 1.5.1

 * NEW: Quick Checkout – customers can complete purchase directly in the ticket 
   modal without opening a second popup
 * NEW: Optional Terms & Conditions checkbox – require customers to agree before
   checkout (when enabled in settings)
 * Improved: Better error message when PayPal is not configured
 * Improved: Modal header image spacing fixed (no more white gaps)
 * Improved: Checkout modal styling with proper close button and overlay
 * Fixed: Info grid alignment in event modal (Date, Location, Price now evenly spaced)
 * Fixed: Fatal error on block editor when REST API routes were triggered
 * Updated: All translation files (Dutch, German, French, Spanish) with new strings

#### 1.5.0

 * **NEW: PayPal Refund System** – Process refunds directly from the Orders page
   with one click
 * **NEW: Refund Email Tab** – Customizable refund confirmation emails with live
   preview
 * **NEW: Refund Test Email** – Send test refund emails to preview your template
 * **NEW: Order Confirmation Test Email** – Send test emails to preview order confirmation
   templates
 * **NEW: Dashboard Redesign** – Modern statistics cards with updated icons and 
   colors matching the full plugin
 * **NEW: Checkout Page Improvements** – Enhanced modal styling and form validation
 * Improved: Settings page title styling now consistent with WordPress admin standards
 * Improved: Elementor widget styling with default colors and better customization
   control
 * Updated: Email Settings “Accent Color” renamed to “Price Color” for better clarity
 * Updated: All translation files (Dutch, German, French, Spanish) with latest strings
 * Fixed: Elementor Box Shadow styling now works correctly on event cards
 * Fixed: Elementor button styling controls now apply properly to ticket buttons
 * Fixed: CSS class selectors in Elementor widgets now match actual template classes

#### 1.4.1

 * Fixed nonce verification issues on cached checkout pages
 * Added dynamic nonce refresh endpoint for better UX with caching plugins
 * Added cache-control headers to prevent caching of checkout/event pages
 * Improved reliability of ticket purchases on sites with aggressive caching

#### 1.4.0

 * **NEW: Elementor Integration** – Added native Elementor widgets for seamless 
   page building
 * Added Event Card widget for Elementor – display single events with drag-and-drop
 * Added Events Grid widget for Elementor – show multiple events in grid or list
   layout
 * Automatic Elementor detection with helpful admin notice
 * Elementor widgets include styling controls for border radius, shadows, and button
   colors
 * Added Dutch, French, and German translations for Elementor widgets

#### 1.3.2

 * Security enhancement: Improved data handling and validation
 * Code optimization and performance improvements

#### 1.3.0

 * Added tabbed settings interface with General, Email Settings, and Customization
   tabs
 * Added Email Settings tab with customizable email templates and live preview
 * Added Customization tab with color settings for Event Cards, Modals, and Calendar
 * Added Free Event Registration option (require registration or allow walk-ins)
 * Added Terms & Conditions URL and Privacy Policy URL settings
 * Added Calendar shortcode display in event creation and edit screens
 * Enhanced booking modals to show Terms & Privacy links when configured
 * Improved settings organization and user experience

#### 1.2.3

 * Updated FullCalendar library to v6.1.20
 * Updated Chart.js library to v4.5.1
 * Added External Services documentation for PayPal and OpenStreetMap integrations
 * Improved security: Added nonce verification for admin check-in page GET parameters
 * Improved security: Enhanced CSS color value sanitization and escaping
 * Improved webhook handler documentation for payment processor callbacks

#### 1.2.2

 * Fixed WordPress.org compliance issues with script enqueuing and REST API permissions
 * Updated libraries: FullCalendar to v6.1.15, Chart.js to latest v3.x

#### 1.2.1

 * Fixed uninstall process to properly clean up database tables
 * Fixed WordPress editor (wp_editor) not displaying correctly on event edit page
 * Fixed ticket type fields not populating when editing events
 * Fixed WordPress.org repository coding standards warnings
 * Improved database query compliance with WordPress best practices
 * Added proper phpcs ignore comments for custom table queries

#### 1.2.0

 * Enhanced event creation with multiple ticket types support
 * Added ticket name customization for single ticket events
 * Improved event form validation and error handling
 * Enhanced database schema with new columns for ticket customization
 * Added image fit options for event featured images
 * Improved show/hide title on event cards functionality

#### 1.1.9

 * Enhanced admin interface with better script enqueuing
 * Improved Leaflet maps integration for event locations
 * Added Chart.js for analytics visualization
 * Enhanced admin JavaScript localization
 * Improved currency symbol and position handling

#### 1.1.8

 * Fixed login redirect to use frontend login instead of admin
 * Added WooCommerce account integration support
 * Smart login handling – hides login option when user registration is disabled
 * Added email customization options (subject, heading, greeting, footer)
 * Improved checkout modal UX

#### 1.1.7

 * Improved thank you modal styling and consistency
 * Fixed modal close button visibility
 * Updated check-in terminology to use “Order Number”

#### 1.1.6

 * Added auto-select for ongoing events in check-in
 * Enhanced recent check-ins with quantity and price info
 * Fixed check-in database column references

#### 1.1.5

 * Improved payment confirmation modal display
 * Added payment verification for Mollie and Stripe
 * Fixed modal display after successful payment

#### 1.1.4

 * Enhanced stats boxes styling with better spacing
 * Improved check-in form error handling
 * Fixed event selection preservation in check-in

#### 1.1.3

 * Updated dashboard Quick Actions button styling
 * Replaced Analytics button with Edit in Events list
 * General UI improvements

#### 1.1.2

 * Added ticket customization options
 * Improved event card styling
 * Enhanced color customization for tickets

#### 1.1.1

 * Fixed PayPal payment processing
 * Improved order status handling
 * Enhanced email delivery reliability

#### 1.1.0

 * Added PayPal payment gateway support
 * Improved checkout modal design
 * Enhanced mobile responsiveness

#### 1.0.2

 * Fixed QR code generation issues
 * Improved email template rendering
 * Enhanced database query performance

#### 1.0.1

 * Bug fixes and stability improvements
 * Enhanced error handling
 * Updated translations

#### 1.0.0

 * Initial release
 * Event creation and management
 * Ticket generation with QR codes
 * Email confirmations
 * WP-Admin check-in system
 * Shortcodes for event display
 * Calendar view
 * Order management

## Meta

 *  Version **1.5.8**
 *  Last updated **3 атна ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/ticketpaygo-lite/)
 * Tags
 * [booking](https://tt.wordpress.org/plugins/tags/booking/)[elementor](https://tt.wordpress.org/plugins/tags/elementor/)
   [event registration](https://tt.wordpress.org/plugins/tags/event-registration/)
   [events](https://tt.wordpress.org/plugins/tags/events/)[tickets](https://tt.wordpress.org/plugins/tags/tickets/)
 *  [Advanced View](https://tt.wordpress.org/plugins/ticketpaygo-lite/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/ticketpaygo-lite/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/ticketpaygo-lite/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/ticketpaygo-lite/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/ticketpaygo-lite/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/ticketpaygo-lite/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/ticketpaygo-lite/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ticketpaygo-lite/reviews/)

## Contributors

 *   [ Upkyk ](https://profiles.wordpress.org/upkyk/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ticketpaygo-lite/)