Sell tickets on your website with white-label checkout

Embed Tickean on your domain via iframe, WordPress/Elements, or headless SDK. Your brand — payments and QR included. 0% organizer fees.

Tickean is a white-label ticketing platform for producers and venues. Beyond a shareable sales link, you can embed checkout on your own website so buyers purchase on your domain, under your brand, while Tickean handles payments, QR issuance, and door validation.

Choose one of three integration paths: a secure iframe embed, WordPress / Tickean Elements (shortcode or web components), or a headless SDK (@tickean/checkout-js) on top of the public /v1/checkout API.

This page explains which option fits your stack, what you need (publishable key + allowlisted origin), and where developer docs live.

How it works

  1. 1

    Create the event

    Dates, ticket types, and pricing in the Tickean dashboard.

  2. 2

    Pick an integration

    Iframe, WordPress/Elements, or headless SDK.

  3. 3

    Allowlist your origin

    Publishable key + HTTPS origin in Headless Checkout.

  4. 4

    Sell and scan

    Checkout on your site, QR to buyers, validation at the door.

Key features

What white-label ticket checkout means

White-label ticketing means buyers complete purchase in your brand context—your site, your logo, your domain—without bouncing to a generic marketplace. Tickean provides payment rails, buyer OTP, inventory, discounts, QR tickets, and door scanning.

Pricing stays simple: 0% organizer commission (buyers pay the service fee). You can still use promoter links and messaging tools; website embedding adds a high-intent channel on your venue or festival site.

Option 1 — Iframe embed

Drop Tickean’s event checkout into any HTML page. Fastest path for static sites and CMS pages that allow custom HTML. The iframe resizes via postMessage; buyers finish OTP and payment without leaving your domain.

Option 2 — WordPress & Tickean Elements

Use the [tickean_checkout] shortcode or <tickean-checkout> web component for a stepped wizard (tickets → buyer → OTP → pay). Works on WordPress 6.5+ script modules and with vanilla HTML, Vue, or Svelte via npm/CDN.

Abandoned-cart recovery emails return buyers to your returnUrl with ?resume= and rehydrate the wizard.

Option 3 — Headless SDK

Build a fully custom UI with @tickean/checkout-js (and optional @tickean/react-checkout). The /v1/checkout API issues origin-bound sessions, server-side quotes, OTP, and typed payment nextAction.

Public docs: docs.tickean.com (Headless Checkout SDK category), including OpenAPI, WordPress, CSP, and session resume guides.

Go live checklist

1) Enable Custom Checkout on your organization. 2) Create a pk_test_ or pk_live_ key. 3) Allowlist your exact HTTPS origin. 4) Pass event-slug and return-url to the embed or shortcode.

Use Elements demo mode locally (OTP 123456) or the public wizard mock. In production, totals are always recomputed server-side and online payment returns flow through Tickean before your signed returnUrl.

Try the white-label wizard (mock)

Interactive demo mode (OTP 123456). No live API.

Prefer a classic sales link? Same QR and dashboard ops. Sell tickets online · For producers.

Built for every type of event

Keep 100% of your ticket revenue. Zero organizer fees.

Same 0% organizer model as the rest of Tickean

See pricing and fees →

Frequently asked questions

How do I integrate ticketing into my website?

With Tickean you can embed checkout (iframe), use WordPress/Elements with [tickean_checkout], or build a custom UI with the headless SDK and /v1/checkout API. You need Custom Checkout enabled, a publishable key, and your origin allowlisted.

Does white-label work with WordPress?

Yes. The [tickean_checkout] shortcode loads Tickean Elements. Step-by-step docs are on docs.tickean.com under the WordPress guide.

What is headless checkout for events?

Selling tickets with your own UI against a versioned public API. Tickean provides /v1/checkout and @tickean/checkout-js; price, stock, and OTP are enforced server-side.

Can buyers resume an unfinished payment?

Yes with Elements embeds: after OTP + cart, recovery emails hit your returnUrl with ?resume= and rehydrate the wizard.

Start selling tickets today

Create your event in minutes. No organizer commission, instant USD payouts.

Last updated: July 30, 2026