Jetron TicketFluid

Introduction

Jetron Fluid lets you sell Jetron Ticket events from your own site, either with an embedded checkout or our API.

A band performing on a lit stage in front of a crowd

Jetron Ticket is the ticketing platform: it owns your events, ticket inventory, payments, and ticket delivery. Jetron Fluid is how you bring that platform into your own product, so attendees buy tickets on your site under your brand instead of being sent somewhere else.

Fluid gives you two ways to sell, and you can mix them across events.

Both options are backed by the same events and the same inventory, and both can notify your server through webhooks when a purchase completes.

Which one should I use?

Checkout EmbedAPI
What you doPaste one line of code into your pageBuild the ticket buying screens yourself
Who sets it upAnyone who can edit your websiteA developer
How it looksYour brand colour, in light or darkExactly how you design it
Taking paymentBuilt inBuilt in
Best forSelling quickly from a page you already haveA buying experience that is completely your own

If you are not sure, start with the embed. You can move an event to the API later without changing anything about the event itself.

How the API flow works

Browse events

List your public events and their tickets with GET /events, GET /events/{slug}, and GET /events/{slug}/tickets.

Reserve tickets

POST /events/{slug}/reservations prices the cart and holds the stock for a limited window. You get back a reservationToken and a quoteReference.

Check out

POST /events/{slug}/orders completes checkout. Paid orders return a checkoutUrl to redirect the attendee to. Free orders are confirmed immediately.

Read the checkout flow guide for the full walkthrough.

See it running

boba.jtr.rsvp is a complete white-labelled event site built on Fluid. It uses the embed on some events and the API on others, and it receives and verifies webhooks. The whole site is open source at jetronmall/boba-event, and Example site walks through how it is put together.

Next steps

Good to know

  • All events are automatically scoped to the event host that owns your API key.
  • Successful responses are wrapped in an envelope: { "data": <payload>, "status": true }.
  • Monetary amounts are integers in the smallest currency unit. See Money.
  • Seat Map events cannot be sold through the API yet and return 400. Use the embed for those events.

On this page