---
title: "Sell tickets in your own website or mobile app with the checkout SDK | Ticket Fairy Guides"
description: "Add your website or mobile app on the Checkout apps page of your brand, then give your developer its client ID and setup code. There is no secret to keep."
canonical: "https://www.ticketfairy.com/guides/sell-tickets-in-your-own-website-or-app"
---

1. [Ticket Fairy](https://www.ticketfairy.com/)
2. [Guides](https://www.ticketfairy.com/guides)
3. Sell tickets in your own website or mobile app with the checkout SDK

Developers and the API

# Sell tickets in your own website or mobile app with the checkout SDK

When your own developer builds your website or your iPhone or Android app, the Ticket Fairy checkout SDK puts your full checkout inside it. Add the app on your brand's Checkout apps page and you get its client ID at once, with no waiting for setup. Buyers sign in, create an account and pay without leaving your website or app, and you sell only your own events there.

Takes:  5 minutes

- [Open the Checkout apps page](#step-1)
- [Start a new app](#step-2)
- [Enter your websites](#step-3)
- [Add sign-in addresses for a mobile app](#step-4)
- [Save the app](#step-5)
- [Give your developer the setup code](#step-6)
- [Check a ticket sells](#step-7)

## Before you start

- You're an owner or admin of the brand. Ask an owner to add the app if your role is lower.
- Your developer builds your website with tf-checkout-react, or your mobile app with tf-checkout-react-native, from npm.

1. ## Open the Checkout apps page

   Open your brand, then select **Checkout apps**.

   **Note:** The page lists every checkout app of the brand, whoever added it.

   ![The Checkout apps page with a website app and a mobile app, each with its client ID and Setup for your developer](https://www.ticketfairy.com/embeds/posters/marketing-checkout-apps--list.png)    
   *Brand, Checkout apps.*
2. ## Start a new app

   Select **Add an app**, then enter a **Name** your team will recognize, such as Main website or iPhone app.

   ![The Add a checkout app dialog with Name, Websites and Advanced: sign-in in your mobile app](https://www.ticketfairy.com/embeds/posters/marketing-checkout-apps--add-dialog.png)    
   *Checkout apps, Add an app.*
3. ## Enter your websites

   Under **Websites**, enter each website that sells your tickets, one on each line, such as tickets.example.com.

   **Note:** Leave **Websites** empty for a mobile app. Checkout works only on the websites you list here, and each must start with https://. While your developer works on their own computer, they can add a localhost address too.

## Add sign-in addresses for a mobile app

If your mobile app lets buyers sign in with Google, Apple, a passkey or their phone, open **Advanced: sign-in in your mobile app** and enter each **Sign-in address** exactly as your app opens it, such as myapp://signin. Your developer knows these addresses.

4. ## Save the app

   Select **Add app**. The app appears in the list as a Website or a Mobile app, with its **Client ID**.
5. ## Give your developer the setup code

   Open **Setup for your developer** on the app, then copy the code and send it to the person who builds your website or app.

   **Note:** The client ID is safe to include in your website or app. There is no client secret, so there is nothing sensitive to keep or leak.
6. ## Check a ticket sells

   Once your developer has published the website or app, buy one ticket there yourself and check the order is in your dashboard.

   **Note:** Refund your own order afterwards.

## Or have it done for you

Fai, your AI teammate, can check sales, update your event or change a ticket when you ask.

Fai can list, add, change and remove your checkout apps, and she asks for your approval before each change. She can give your developer the client ID and the setup code too.

### In your dashboard, with Fai

```
Add a checkout app called <APP NAME> to <BRAND NAME> for my website <YOUR WEBSITE>, then give me the setup code for my developer
```

## Change an app's name or websites

1. ### Edit the app

   Select **Edit** on the app, change its name, websites or sign-in addresses, then select **Save changes**.

   **Note:** A website you take off the list stops selling straight away. If a teammate changed the app while you were editing, select **Load their changes**, check the app, then save again.

Fai can rename an app or change its websites after you approve the change. She tells you which websites stop selling before you approve.

### In your dashboard, with Fai

```
Add <YOUR WEBSITE> to the checkout app <APP NAME> of <BRAND NAME>, and ask me before you save it
```

## Remove an app

1. ### Start removing the app

   Select **Remove** on the app.
2. ### Confirm the removal

   Read **Remove this checkout app?**, then select **Remove app**.

   **Note:** Checkout stops working on the app's websites and in its mobile app straight away. Orders already placed are not affected. If you add the app again, it gets a new client ID, so your developer must update their code.

Fai can remove an app after you approve it. Before you approve, she tells you that its websites and mobile app stop selling.

### In your dashboard, with Fai

```
Remove the checkout app <APP NAME> from <BRAND NAME>, and ask me before you remove it
```

## Questions you might have

**Why is there no client secret?**

 Anything inside a website or a mobile app can be read by someone who looks for it, so a secret there would not stay secret. Your app has a client ID only, which is safe to share, and buyers sign in during checkout.

**Can buyers create an account in my app?**

 Yes, during checkout. A separate sign-up page outside checkout is not available for checkout apps yet.

**Which events can my app sell?**

 Your brand's events and the events of its sub-brands. Another brand's event is refused on your website and in your app.

**Why can't I add a website?**

 A website address must start with https://, except one on your developer's own computer. A Ticket Fairy address, or a website Ticket Fairy already set up for you, cannot be added. Contact support if that is your website.

**What does my developer set in the code?**

 The setup code sets your client ID, an empty client secret and, on a website, withCredentials: false. In a mobile app, it also sets where the app keeps the buyer signed in on the phone.

**Who can see and change the checkout apps?**

 Owners and admins of the brand see every app and can change or remove any of them, whoever added it. Each app shows who added it and when, and every change is in your activity log.

**How many apps and websites can I add?**

 Up to 25 apps for each brand, up to 10 websites for each app and up to 5 sign-in addresses for each mobile app.

## Still have a question?

Book a demo and we will answer it on a call, on your kind of event. Or create your account and see it for yourself.

   [Book a demo](https://www.ticketfairy.com/event-ticketing/book-a-demo) [Create a free account](https://manage.ticketfairy.com/welcome)

No setup fees. No monthly fee. No credit card required.

## Related guides

- [More ways to use Ticket Fairy](https://www.ticketfairy.com/features/api-and-developers)
- [Sell tickets on your own website](https://www.ticketfairy.com/guides/sell-tickets-on-your-own-website)
- [Create an API key so your own tools can read your ticket sales](https://www.ticketfairy.com/guides/create-an-api-key-for-your-own-app)
- [Get a webhook each time you take a ticket order](https://www.ticketfairy.com/guides/get-a-webhook-when-a-ticket-sells)
- [Every Ticket Fairy guide](https://www.ticketfairy.com/guides)

## Do this on your own event

Create your account, build your event and follow the steps in your own dashboard. You do not need to book a sales call.

  [Create a free account](https://manage.ticketfairy.com/welcome) [Book a demo](https://www.ticketfairy.com/event-ticketing/book-a-demo)

## Sell tickets with Ticket Fairy

Start free with unlimited events and no monthly fee, and choose a paid plan when you need more.

- Set up your event in minutes
- Free events are free
- Fai, your AI teammate, is built in

 [Create a free account](https://manage.ticketfairy.com/welcome)

No setup fees. No monthly fee. No credit card required.

## See it on a call

Book a demo and we will show you how Ticket Fairy handles your kind of event.

 [Book a demo](https://www.ticketfairy.com/event-ticketing/book-a-demo) [More ways to use Ticket Fairy](https://www.ticketfairy.com/features/api-and-developers)

### Tips for selling more tickets

Practical advice from working event organizers, and every new guide as it is published.

We respect your privacy. Unsubscribe anytime.

---

This page is on Ticket Fairy, a ticketing, marketing and operations platform for live events and the venues that host them: festivals, club nights, concerts, conferences and tours, and night clubs, beach clubs and concert venues. It grows revenue with fan rewards that turn an audience into a sales channel, and runs the money side with payments and payouts, Vault business banking, and working capital advanced against ticket sales. [How Ticket Fairy ticketing works](https://www.ticketfairy.com/event-ticketing) · [Ticket Fairy for AI assistants](https://www.ticketfairy.com/llms.txt)
