📚 Quick Navigation

🚀 Quick Start Guide

Get NCETickets up and running in under 15 minutes! Follow these simple steps to start selling tickets.

📦
1. Install NCETickets
Upload files and run the web installer
⚙️
2. Configure Settings
Add Stripe keys and site details
🎭
3. Create Events
Add your first event and tickets
📱
4. Setup Mobile Apps
Connect NCEBoxOffice for POS

📦 Installation Guide

Installing NCETickets is straightforward with our web-based installer.

System Requirements

Component Requirement Notes
Web Server Apache or Nginx Most shared hosting works
PHP Version 7.4 or higher PHP 8.x recommended
Database MySQL 5.7+ or MariaDB One database required
Disk Space 50 MB minimum Plus space for ticket PDFs

Installation Steps

  1. Get NCETickets — buy a license or start a free trial
  2. Create an empty MySQL database and a database user with full privileges on it (in cPanel, Plesk, or whatever your host provides)
  3. Upload the unzipped files to your web server (e.g., public_html/ncetickets/)
  4. Navigate to https://yourdomain.com/ncetickets/installer/install.php
  5. Follow the installer prompts — it will ask for the database details from step 2
  6. Create your admin account during installation
⚠️
Security: After installation, delete or rename the installer/ directory immediately.

⚙️ Configuration

Stripe Setup

To accept online payments:

  1. Sign up at stripe.com
  2. Get your API keys from the Stripe Dashboard
  3. Enter keys in NCETickets Admin → Settings
  4. Test with Stripe's test card: 4242 4242 4242 4242

📱 NCEBoxOffice Mobile Setup

Connect the companion mobile apps for point-of-sale functionality.

App Configuration

  1. Open NCEBoxOffice on your device
  2. Go to Settings in the app
  3. Enter your API URLs:
    • Remote URL: https://yourdomain.com/ncetickets/box/api
    • Stripe URL: https://yourdomain.com/ncetickets/box/api
  4. Select "Use your own backend" for Stripe mode

Supported Printers

📹 Video Tutorials

Learn visually with our step-by-step video guides.

NCEBoxOffice iPad Setup
NCEBoxOffice iPad Setup
Complete walkthrough
🎬 Coming Soon
NCETickets Installation
Coming Soon
🎬 Coming Soon
Creating Events
Coming Soon

🔗 API Reference

NCETickets provides a RESTful API for integrations.

Authentication

Authorization: Bearer YOUR_API_KEY Content-Type: application/json

Endpoints

Get Events

GET /api/events Response: {"events": [...]}

Create Order

POST /api/orders Body: {"event_id": 1, "quantity": 2}

🔌 osConcert Integration

NCEBoxOffice can work with existing osConcert installations.

FREE Integration! Contact us for the box.zip backend package at no charge.

osConcert Setup Steps

  1. Download the FREE box.zip integration package
  2. Extract to your osConcert directory
  3. Configure database in box/config/config.php
  4. Configure email server in box/config/config_email.php
  5. Set NCEBoxOffice app URLs to yourdomain.com/osconcert/box/api

🔧 Troubleshooting

Common Issues

Installation Fails

Stripe Not Working

Mobile App Won't Sync

📧
Need Help? Contact support at tickets@ncetickets.org

✨ Coming Soon