Linux 软件免费装
Banner图

TicketDrum – Event Tickets & QR Check-in

开发者 markgarbers
更新时间 2026年10月20日 23:31
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

qr code stripe tickets check-in event tickets

下载

1.2 1.2.1 1.2.2 1.3.0

详情介绍:

TicketDrum turns your WordPress site into your own box office. No WooCommerce required, no paid add-ons, no subscription - one all-in fee of 4.9% + 30p per paid ticket (card processing included), and free tickets are always free. Everything included: Pricing: the plugin is free. We charge 4.9% + 30p (or equivalent in your selling currency) per paid ticket, collected automatically through Stripe - card processing costs are included in that fee. By default the booking fee is paid by the ticket buyer, so you keep 100% of your ticket price. Everything except card payments works with no account. To take card payments, connect your free TicketDrum account in one click - see the FAQ for how it works. Your buyers' data stays on your site. All email is sent by WordPress itself, so buyer names, email addresses, tickets and receipts are never sent to us. The only personal data that leaves your server is what Stripe needs to take a card payment.

安装:

  1. Install and activate the plugin.
  2. Create an event and its ticket types.
  3. Add the TicketDrum block to any page. You are now selling free tickets, with QR ticket PDFs and door check-in.
  4. To take card payments, click Get Started on the TicketDrum dashboard to connect the site, then go to TicketDrum → Settings → Stripe and link your Stripe account.

屏幕截图:

  • An upcoming-events list for any page, from a block or the [ticketdrum] shortcode.
  • The dashboard: revenue, tickets sold, daily sales and recent orders at a glance.
  • Every purchase, searchable, with CSV export of purchases and attendees.
  • Events with live attendee counts against capacity.
  • Door check-in: scan the QR code with a phone camera or type the ticket code.
  • Each ticket is a PDF with its own QR code, attached to the confirmation email.

常见问题:

What does it cost?

4.9% + 30p per paid ticket, all-in - card processing included. Free tickets are free. No subscription.

When do I get my money?

Immediately - payments go directly into your own Stripe account at the moment of sale.

Do I need WooCommerce?

No. TicketDrum is completely standalone.

My buyers are not receiving their ticket emails

Ticket emails are sent by WordPress itself, so they are subject to whatever mail setup your host provides, and a lot of shared hosting either sends nothing or lands in spam. The fix is the same as for any WordPress email: install an SMTP plugin and point it at a proper mail service. TicketDrum needs no configuration for this and will use it automatically. Sending mail yourself also means your buyers' names and email addresses never leave your site.

Why do card payments need a connection to TicketDrum?

TicketDrum holds the Stripe Connect platform account that your own Stripe account links to. Connecting an account to a platform is an OAuth exchange that Stripe will only complete against that platform's client ID and client secret, and Stripe issues the resulting connected-account credentials to the platform, not to the site. A platform's client secret cannot be distributed inside a GPL plugin: it would be readable by everyone who downloaded it, and Stripe's terms do not allow it. The exchange therefore has to happen on a server we control. That is real processing which the plugin genuinely cannot do locally, not a check standing between you and code you already have. Clicking Get Started registers your site's domain and issues an account ID identifying you to that platform. Nothing is sent to ticketdrum.com before you click it.

Is any feature locked or limited?

No. Everything except card payments works with no connection at all: events, ticket types, free tickets, PDF tickets with QR codes, confirmation emails, door check-in, promo codes, waitlists, capacity limits, attendee lists, CSV exports, receipts and calendar files are all produced on your own site and need no account, no key and no connection. Nothing is disabled, time-limited or usage-capped. There is no lock of any kind in this plugin. No feature is disabled, time-limited, usage-capped or held back pending payment. The account ID is not a licence key: nothing verifies it, nothing expires, and removing it simply stops the Stripe Connect handshake from being possible. The service endpoints are ordinary constants (TICKETDRUM_URL and TICKETDRUM_API_URL) which you can redefine in wp-config.php to point somewhere else entirely. All the code is plain, readable PHP with nothing obfuscated or minified.

What about refunds?

Refund from your dashboard in one click; our booking fee is refunded to you in proportion.

How is tax handled?

You set the tax mode (none / included in prices / added at checkout), the label (VAT, GST, Sales Tax...) and a default rate in Settings, and individual tickets can override the rate - including to 0 for exempt tickets. You are responsible for the tax rules that apply to your events.

更新日志:

1.3.0 1.2.2 1.2.1 1.2 1.1