For developersComing soon · early access
Sell tickets on your own website.
Keep buyers on your site and your brand front and centre. Fesac Ticket will run checkout, tickets, door check-in and payouts behind the scenes.
Not live yet. Everything on this page is a preview and may change.
Fri, Nov 21 · 9 p.m.
Aurora sessions
Toronto, ON
Tickets
- General admission$32.00
- Group of 4$112.00
Powered by Fesac Ticket
What it will include
The same ticketing that runs Fesac Ticket, opened up for your own pages and tools.
- Coming soon
Embeddable checkout
Add a script tag and a button to any page. Buyers pick tickets and pay without leaving your site.
- Follows your visitor’s light or dark setting
- Works on phones first
- Group tickets and free RSVPs included
- Coming soon
REST API
Read and manage your events, ticket types and orders from your own code, in plain JSON over HTTPS.
- Events, ticket types, orders and tickets
- Amounts in cents, Canadian dollars
- Secret keys per organizer account
- Coming soon
Webhooks
Get a signed request on your server the moment something happens, so your systems stay in sync.
- order.paid
- order.refunded
- ticket.checked_in
- Coming soon
Test mode
Build against test keys and Stripe’s test cards. Nothing is charged and nothing reaches your payouts.
- Separate test and live keys
- Replay webhooks while you build
- Switch to live when you’re ready
How it will work
Create your event as usual
Set up tickets, prices and the fee option in the Fesac Ticket dashboard, the same way you do today.
Drop the checkout on your site
Paste the snippet into your page builder or your own code, or call the API to build something custom.
Get paid like any other sale
Orders, QR tickets, door check-in and payouts to your Canadian bank all work exactly as they do now.
A first look at the code
Preview: API not live yetIllustrative only. Endpoint names, fields and the script address may change before launch, and these requests won’t work today.
<!-- 1. Load the script once, anywhere on the page --><script src="https://js.fesacticket.com/v1/checkout.js" async></script><!-- 2. Turn any button into a checkout for your event --><button data-checkout-event="evt_aurora_2611"> Get tickets</button># List paid orders for an event, using a test keycurl "https://api.fesacticket.com/v1/events/evt_aurora_2611/orders?status=paid" \ -H "Authorization: Bearer $TEST_SECRET_KEY"{ "data": [ { "id": "ord_8f2k1q", "status": "paid", "currency": "cad", "total_cents": 3412, "tickets": 1, "created_at": "2026-11-02T18:40:11Z" } ], "has_more": false}Webhook events
- order.paid
- A buyer completed checkout and their tickets were issued.
- order.refunded
- An order was cancelled and the buyer was refunded.
- ticket.checked_in
- A ticket was scanned at the door.
Want to build with us first?
Tell us about your site and what you’d like to sell. Early-access partners get test keys first and a direct line to the team while we shape the API.
Or write to hello@fesacticket.com