Selling tickets
Sell tickets to your shows right on MusicXen. Fans buy online, get QR
codes, and your staff scans them at the door. You keep 85% of every
sale — the platform takes a 15% fee.
For venues: set up ticket sales
- Connect Stripe (one time): open your venue's Ticketing page and
click Connect with Stripe. Stripe walks you through a quick
onboarding (bank account, tax info). After that, your 85% lands in
your bank automatically — no manual payouts.
- Create ticket tiers: on any show page, add tiers like "General
Admission" ($20, 100 tickets) or "VIP" ($50, 20 tickets).
- Share the show's ticket link — fans buy from the show page.
For fans: buying tickets
- Open the show page and click through to tickets.
- Pick how many of each tier you want and check out.
- You'll get an order page with a QR code per ticket. Show it at the
door — staff scans each code once.
At the door: scanning
Venue staff open the scan endpoint (or a simple scanner page) and scan
each fan's QR code. A code can only be used once — already-scanned
codes are rejected with the time they were first used.
Money flow
- Fan pays the full ticket price through Stripe Checkout.
- 85% goes straight to the venue's connected Stripe account.
- 15% stays with MusicXen as the platform fee.
- The venue dashboard shows gross sales, fees, and your payout.
FAQ
Do I need Stripe to sell tickets?
Yes — ticket money moves through Stripe. Connect takes a few minutes
and you only do it once.
Can I refund a ticket?
Refunds are handled in your Stripe dashboard. Mark the order refunded
there; the QR codes stay invalid once the order is refunded.
What if a fan's QR won't scan?
Look up their order by name on the venue dashboard and verify
manually — then mark the ticket used so it can't be reused.
Mobile wallet passes
Fans can add tickets to Apple Wallet or Google Wallet from their
order page or My Tickets.
Setup required (site operator):
- Apple Wallet: Needs an Apple Developer account ($99/year) and a
PassKit certificate (.p12). Set these environment variables:
`WALLET_CERT_PATH` (path to .p12), `WALLET_CERT_PASSWORD`,
`WALLET_PASS_TYPE_ID`, `WALLET_TEAM_ID`.
- Google Wallet: Needs a Google Cloud project with the Wallet API
enabled and a service account. Set `GOOGLE_WALLET_ISSUER_ID` and
`GOOGLE_WALLET_CREDENTIALS`.
Until these are configured, the wallet buttons are hidden and the
web QR codes work as normal.
Topics
- "Looking for" banner
- Account settings
- Advance vs door pricing
- Age restrictions and ID notes
- Age-gated messaging
- Animated social teaser
- Auditions
- Automatic posts when a gig is done
- Availability calendar
- Band calendar: rehearsals, gigs & deadlines
- Band free dates ("I'm free")
- Band one-sheet & booking templates
- Band roles & permissions
- Band Shuffle
- Bands looking for you
- Blocking & reporting
- Booking contracts
- Booking deposits
- Booking pipeline & soft holds
- Booking reminders & notifications
- Calendar export (iCal & Google Calendar)
- Cancelling a booking
- Cancelling and postponing a show
- Checking in ("I'm here")
- City Pages
- Clash detection
- Classifieds
- Comp Tickets, Guest Lists & Promo Codes
- Compatibility quiz
- Concert diary
- Confirm your band or venue
- Counter-offers
- Creator Marketplace
- Demo reel
- Dep musician pool
- Download your data
- Endorsements
- EPKs, riders & open dates
- Fan photos & approval
- Fan profiles & loyalty badges
- Fans overview
- Feed events and @mentions
- Flyer A/B testing
- Flyer maker
- Frequently asked questions
- Gear list
- Genre Explorer
- Getting started: new band
- Getting started: new fan
- Getting started: new musician
- Getting started: new venue
- Gig buddy finder
- Gig-bag checklist
- Global Search
- Graphic artists
- Group classes & recitals
- Influences
- Instructor lessons
- Invite codes
- Lineup builder
- Load-in instructions
- Match scores
- Merch table
- Merging and archiving bands
- Message upgrades: pins, voice notes, templates, read receipts, reply time
- Messages
- Multi-room venues
- Music Extras: Playlists, Lyrics, Tabs, and Discovery
- Music-industry glossary
- Musician map view
- Musician search filters
- My Bands' Gigs (fan feed)
- Needs boards: art & recording
- New to Town
- No-show reports
- Notify me
- On-tour date ranges
- Open jams
- Open mic event pages
- Pay protection & scam awareness
- Per-show printable poster
- Performance contracts
- Phone verification
- Planning a tour
- Post-show photo dump
- Practice log
- Practice rooms
- Preferred & hard-no genres
- Press kit
- Printable show poster
- Profile completeness
- Promote checklist
- Push notifications
- Radius clause & hospitality rider
- Recording studios
- Recurring residency slots
- Recurring unavailability
- Rehearsal polls
- Rehearsal spaces
- Reviews
- Saved searches
- Selling merch
- Selling tickets
- Setlist voting
- Setlists
- Settlement history & door counts
- Show Ops: Settlement, Schedule, Door View & Promoter Pay
- Show pages
- Show reviews
- Show setlists
- Show settlement
- Show tagging
- Signup wizard
- Similar Bands & Venues
- Smart Profile Links
- Sound curfew & noise ordinance
- Stage plots
- Starting a band
- Street-team tracker
- Themes
- Ticket links and RSVP counts
- Ticket Transfers & Resale
- Tonight Near Me
- Tour routing
- Trending This Week
- Tribute bands
- Trust & safety on MusicXen
- Typical pay
- Uploading tracks
- Venue blackout dates
- Venue calendar embed
- Venue draw estimate
- Venue Genre Controls, Backup Bands & Industry Tools
- Venue marquee text
- Venue photo tour
- Venue profile completeness
- Venue response-time badge
- Venue staff contacts
- Verified venues
- Video intro
- Wanted ads: expiry and bumps
- Weather overlay
- Who's going: RSVP and friend overlap
- Your MusicXen profile
