Ticket Purchase
Purchase and manage event tickets
Purchase tickets and view your ticket history.
Ticket Purchase Flow
- Select ticket type
- Choose quantity
- Enter attendee details (if required)
- Apply promo code (optional)
- Complete payment
- Receive e-ticket via email
My Tickets
View purchased tickets:
- Event name and date
- Ticket type
- QR code for check-in
- Ticket status
Ticket Actions
| Action | Description |
|---|---|
| View | See ticket details |
| Download | Download PDF ticket |
| Add to Calendar | Add event to calendar |
| Request Refund | Submit refund request |
Features
Ticket Purchase
Acceptance Criteria
Frontend
- UI supports the workflows described in this feature.
Backend / API
- Backend behavior supports this feature as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Implementation Contracts
Backend (API)
GET /api/member/tickets # My tickets
GET /api/member/tickets/{id} # Ticket details
GET /api/member/tickets/{id}/pdf # Download ticket
POST /api/member/tickets/{id}/refund # Request refund