Card numbers never touch a Seaty server
Every card payment on Seaty is processed by Stripe using the Payment Intents API. Card numbers, expiry dates, and security codes are entered into Stripe-hosted fields embedded in the page. They are sent directly to Stripe and never reach Seaty's servers.
Over thirty distinct permissions, not one big admin switch
Permissions in Seaty are granular. There are over thirty distinct permissions across event, organisation, tour, and order management. You can build custom roles — Finance Manager, Box Office Staff, Marketing Assistant — with exactly the access they need, and nothing more.
Build your own roles with the permissions that match how your group actually works. Not a fixed list of tiers
Door staff sign in with an organisation passcode tied to a device account, not a full admin login. Devices carry an "is-a-device" marker the platform uses to restrict sensitive admin actions
Order history shows which admin made which change, with timestamps, for accountability