Payments / Stripe

Stripe ticketing, with a real seat map.

Connect your own Stripe account with one restricted key, put a seat map on your website, and buyers pay on Stripe's secure checkout page. The money settles in your Stripe account. SeatLayer charges a flat $0.50 per ticket, with no percentage.

1 key
a restricted key with 4 permissions
$0.50
per ticket, first 25 free
Refunds
made in Stripe sync back

CheckoutSeats held for 9:42

  • Stalls · Row F · Seat 5Adult$45.00
  • Stalls · Row F · Seat 6Adult$45.00

Total$90.00

Continue to payment

Next: pay on Stripe's secure page · cards

The money goes to your Stripe account. SeatLayer issues the tickets.

Connect Stripe in three steps.

No webhook to copy and no code. The whole connection is one key.

  1. In Stripe

    Create a restricted key

    Give it four permissions: Checkout Sessions write, Refunds write, Webhook Endpoints write, and Basic Business Contact Information read.

  2. Settings → Payments

    Paste it and connect

    Paste the key and choose Connect Stripe. SeatLayer checks each permission against Stripe and shows Granted or Missing for each one.

  3. Event setup

    Assign it and sell

    Choose the Stripe connection for the event. SeatLayer creates the payment webhook on your account, so sales and refunds report back on their own.

What you pay on a $50 seated ticket.

SeatLayer charges $0.50 per confirmed ticket, seated or not, and nothing on the ticket price. Stripe charges its usual card fee for your account, the same as on any other Stripe sale.

  1. SeatLayer$0.50flat, plus Stripe's own fee
  2. TicketSpice$0.99plus 2.9% + 30¢ processing
  3. Ticket Tailor$1.70a seated ticket uses 2 credits
  4. Eventbrite$3.643.7% + $1.79, plus 2.9% processing
Platform fee per ticket, before card processing, read from each product's pricing on 25 September 2026. SeatLayer pricing · vs TicketSpice · vs Ticket Tailor · vs Eventbrite

Where the money goes, and how refunds work.

Buyers pay on Stripe Checkout and the money stays in your Stripe account, paid out on Stripe's schedule. SeatLayer never holds it. Refund a whole order or part of it from SeatLayer, or refund in your Stripe dashboard: a full refund puts the seats back on sale and a partial refund leaves them sold.

  1. Buyer

    Picks seats on your site and pays on Stripe's page.

  2. Your Stripe account

    The ticket money lands here and pays out on Stripe's schedule.

  3. SeatLayer

    Records the order and emails QR and PDF tickets. Charges $0.50 per ticket.

  4. Refunds

    Refund in SeatLayer or in Stripe. A full refund puts the seats back on sale.

Stripe ticketing questions.

Still have a question? or email hello@seatlayer.io.

Can I sell reserved-seat tickets with my own Stripe account?
Yes. Connect your Stripe account on the Payments page with a restricted key, assign it to an event, and buyers pay on Stripe's secure checkout page. The money settles in your Stripe account and SeatLayer issues QR and PDF tickets.
What permissions does the Stripe key need?
Four: Checkout Sessions write, Refunds write, Webhook Endpoints write, and Basic Business Contact Information read. SeatLayer checks them against Stripe and shows Granted or Missing for each one. The key is encrypted when you save it and can never be read back.
How much does it cost to sell tickets with Stripe on SeatLayer?
SeatLayer charges $0.50 per confirmed ticket, with the first 25 free and no subscription. Stripe charges its usual card processing fee for your account. There is no percentage of the ticket price.
Do refunds made in Stripe update SeatLayer?
Yes. Refunds you make in your Stripe dashboard sync back to SeatLayer. A full refund puts the seats back on sale, and a partial refund leaves them sold. You can also refund a whole order or part of it from SeatLayer.
Can I test before selling real tickets?
Yes. Paste a Stripe test key to make a test connection. Test events take test card payments and issue tickets marked as not valid for entry. Test and live connections sit side by side.
Can I use a different gateway for some events?
Yes. Each event uses the connection you assign to it. SeatLayer supports Stripe, PayPal, Square, Braintree, Authorize.Net, Checkout.com, Mollie, Razorpay, Tap, Mercado Pago, Xendit, Flutterwave, Paystack and iyzico.

Sell seated events on your own Stripe account.

Connect Stripe, assign it to an event, and sell from your website, the counter and the door. The first 25 tickets are free.