Skip to content
Event Registration Module
PHP modules & starter kits

Event Registration Module

A self-hosted event registration system in PHP. Create events, set ticket prices and capacity, and let people register and pay online.

Payments go through Stripe Checkout or PayPal. A registration is marked paid only after the payment is verified on the server, so tickets can't be faked.

The admin area lists attendees for each event and exports them to CSV. It uses SQLite, so there is no database server to set up.

What's included

  • Events with dates, venue, ticket price and capacity
  • Public event pages and registration form
  • Stripe Checkout and PayPal, verified on the server
  • Signed Stripe webhook with amount and currency check
  • Admin attendee list with CSV export
  • SQLite storage, no Composer needed
  • Setup guide and go-live checklist

How it works

  1. 1. Pay securelyCheck out online. Prices are in USD.
  2. 2. Get your linkYour download link appears after payment and is emailed to you.
  3. 3. Need help?Contact me for setup help or a customised version.