Verified BursaPay workflow: Explains how optional attendee approval is represented and used for event registrations.
1. Overview & Purpose
Event supports an allow_registration flag and require_approval flag, while Ticket stores is_approved and approved_at state.
2. Requirements & Setup
The organizer should decide the approval policy before collecting registrations and communicate any approval requirement.
3. Step-by-Step Workflow
- Open the event configuration.
- Review whether registration approval is enabled.
- Process attendee registrations according to the event's approval policy.
- Use the ticket approval state before treating an attendee as fully admitted.
4. Rules & Troubleshooting
Do not treat a created ticket record as proof that approval has been completed when require_approval is enabled.
5. Verification & Next Steps
Review approved counts and ticket states before the event gate opens.