Directory / plugin

SeatHive Event Ticketing

v3.6.10 · by seatwp

Sell event tickets from your own site: ticket types, online payments, QR e-tickets, PDF tickets and mobile check-in. No commission per ticket.

About this plugin

SeatHive turns your WordPress site into a complete ticketing system — free, with no license key and no commission per ticket.

  • Ticket types — Regular, VIP, Early bird, Family pack… each with its own price, quota, per-order limit and sales end date.
  • Fast 3-step checkout — mobile friendly, with promo codes, taxes, fees and a waitlist.
  • Payments — DOKU, Xendit (QRIS, virtual accounts, e-wallets), Stripe, PayPal, Mollie and pay at the venue. Money goes straight to your own merchant account.
  • One QR per guest — every ticket carries the holder’s name; the buyer receives all tickets in one PDF with the event details.
  • Complimentary tickets — issue free or pay-at-the-door tickets from the dashboard.
  • Check-in from any phone — green / amber / red answers, offline mode, and a live arrivals dashboard.
  • Reports — bookings, attendee lists, CSV export, analytics and an activity log.
  • Multi-date events — sell the same event on several dates (or repeat it daily, weekly, monthly); buyers pick a date, each date has its own stock and check-in list.
  • Checkout questions — ask for company, T-shirt size, dietary needs and more; answers appear in Bookings, the CSV export, the receipt and your email.
  • My tickets — buyers sign in with their email (no password) and see all their orders, tickets and PDFs in one place.
  • Online and hybrid events — a private join link (Zoom, Meet, a stream…) shown only to paid buyers, from the time you choose.
  • Apple Wallet and Google Wallet — buyers save each ticket in their phone’s wallet (needs your own developer account).
  • Event categories — with icons; filter tabs and category tiles.
  • Blocks and Elementor widgets — Event and Events list (grid, carousel, list, featured — with a Query like Elementor’s Posts widget: include / exclude by category, order, and category tabs or icons as the filter), plus the [seatt_events] and [seatt_event_categories] shortcodes.
  • Your look — colours, fonts and layout of the event page, checkout, receipt, My tickets page and door screens.
  • Translation ready.

Optional: Seating Map add-on

Want buyers to pick their own seats? The separate SeatWP Seating Map add-on from https://seatwp.com/ adds a drag-and-drop Chart Builder, seat categories, ready-made venue layouts and a seat-picking checkout. See SeatHive Add-ons in your dashboard. SeatHive itself never requires it — everything listed above is included for free.

External services

SeatHive does not contact any outside service on a default install. Each service below is used only after you switch it on in SeatHive Settings and enter your own account keys. The data listed is sent only at the moment described.

DOKU (payment gateway)

What it is: DOKU, an Indonesian payment gateway (virtual accounts, QRIS, e-wallets, cards). Used to take online payments when you select DOKU as your gateway.
What is sent and when: when a buyer clicks “Pay”, the booking total, currency, invoice number, the buyer’s name, email and phone number, and your site’s return and notification URLs are sent to api.doku.com (api-sandbox.doku.com in test mode) to create the payment page. If a payment notification is late, the plugin asks DOKU for that order’s payment status (invoice number only). Your DOKU Client ID and signed request headers are sent with each request.
Provided by PT Nusa Satu Inti Artha (DOKU): Terms and conditions · Privacy policy

Xendit (payment gateway)

What it is: Xendit, a payment gateway for Southeast Asia. Used to take online payments when you select Xendit.
What is sent and when: when a buyer clicks “Pay”, the booking total, currency, invoice number, the buyer’s name, email and phone number, and your site’s return URLs are sent to api.xendit.co to create an invoice. Your Xendit secret key authenticates the request.
Provided by Xendit: Terms and conditions · Privacy policy

Stripe (payment gateway)

What it is: Stripe, a card and wallet payment processor. Used to take online payments when you select Stripe.
What is sent and when: when a buyer clicks “Pay”, the booking total, currency, invoice number, ticket description, the buyer’s email and your site’s return URLs are sent to api.stripe.com to create a Checkout Session. Your Stripe secret key authenticates the request.
Provided by Stripe, Inc.: Services agreement · Privacy policy

PayPal (payment gateway)

What it is: PayPal. Used to take online payments when you select PayPal.
What is sent and when: when a buyer clicks “Pay”, your PayPal client ID and secret are exchanged for an access token, then the booking total, charge currency, invoice number and your site’s return URLs are sent to api-m.paypal.com (api-m.sandbox.paypal.com in sandbox mode) to create the order; after the buyer approves, the order ID is sent again to capture the payment.
Provided by PayPal: User agreement · Privacy statement

Mollie (payment gateway)

What it is: Mollie, a European payment provider. Used to take online payments when you select Mollie.
What is sent and when: when a buyer clicks “Pay”, the booking total, charge currency, invoice number, description and your site’s return and webhook URLs are sent to api.mollie.com to create the payment; when Mollie calls the webhook, the plugin reads that payment’s status from api.mollie.com (payment ID only). Your Mollie API key authenticates each request.
Provided by Mollie B.V.: User agreement · Privacy statement

Cloudflare Turnstile (optional bot protection)

What it is: Cloudflare Turnstile, a privacy-friendly check that tells people and scripts apart. Used only when you switch on Settings General Bot protection and enter your own Turnstile keys; off by default.
What is sent and when: on pages with a seat map or ticket form, the visitor’s browser loads the Turnstile script from challenges.cloudflare.com, which receives the visitor’s IP address and browser signals. Before seats are held or a booking is placed, your server sends the resulting check token, your Turnstile secret key and the visitor’s IP address to challenges.cloudflare.com to confirm the check (at most once an hour per visitor). No booking or buyer details are sent.
Provided by Cloudflare, Inc.: Terms of use · Privacy policy

Google Fonts

What it is: Google Fonts, a web font library. Used only when you pick one of the Google Fonts in Settings Display or in the event description editor.
What is sent and when: each time a page using that font is shown, the visitor’s browser loads the font from fonts.googleapis.com / fonts.gstatic.com, which receives the visitor’s IP address and browser details. The default font (“match the visitor’s device”) makes no outside request.
Provided by Google LLC: Terms of service · Privacy policy

Google Wallet

What it is: Google Wallet, Google’s app for passes and tickets. Used only when you switch on “Add to Google Wallet” in Settings Wallet and enter your own issuer ID and service-account key.
What is sent and when: nothing is sent by your server. When a buyer clicks “Add to Google Wallet” on their receipt, their browser opens pay.google.com with a ticket signed by your key: event name, date, venue, your organiser name, the ticket holder’s name, ticket type, invoice number and the ticket’s QR code link. Google then keeps that ticket in the buyer’s Google account.
Provided by Google LLC: Google Wallet API terms of service · Privacy policy

Apple Wallet

Apple Wallet passes (Settings Wallet) are built and signed on your own server with your Pass Type ID certificate and downloaded straight from your site by the buyer. Nothing is sent to Apple.

Your own email (SMTP) server

If you turn on Settings Email Use SMTP, booking emails (buyer name, email address, booking and ticket details) are sent through the mail server you entered, using the login you provided. Nothing is sent to us.

Links only (no data is sent until the visitor clicks)

The share buttons on the event page open WhatsApp (wa.me), Facebook and X with the event link, and “Add to Google Calendar” opens calendar.google.com with the event title, time and venue. The Add-ons screen links to https://seatwp.com/ , including the free SeatHive Accounts add-on download. These are ordinary links: nothing is sent unless the visitor clicks them.

Plugin tags