Skip to content

Connecting Stripe ​

To sell paid tickets you connect a Stripe account to your organization. Attendees then check out into that account, and the money settles directly to you — bagevent never holds your ticket revenue and charges no platform fee on ticket sales. This page explains how to connect, what the statuses mean, and how to confirm it's working before you go live.

Free events don't need this

If every ticket is free, you can skip payments entirely. You only need a connected account once at least one ticket has a price above zero. See Tickets.

Before you start ​

  • Permission. You need the payment-account permission for the organization. If you can't see Payment methods under Finance in the left navigation, ask an organization owner to grant it.
  • A trial or a paid plan. You can connect Stripe during your 14-day free trial and on any paid plan. While you're on the trial, paid sales are capped (see below). If a trial has ended without a plan, the page shows Activate plan to connect and the connect button is disabled until you choose a plan under Plan & billing.

Selling during the free trial

During the trial you can take real payments within a fair-use cap: up to 50 paid registrations and USD 500 in total across the organization (other currencies are converted approximately to USD for this count). bagevent emails the people who manage payments when you've used 80% of either cap, and again if a buyer is turned away because a cap was reached. Choosing a plan under Plan & billing removes the caps.

You must connect before selling paid tickets

An event with paid tickets can't be published until your organization has an active connected Stripe account ("Paid tickets require an active connected Stripe account"). Connect first, then publish.

One Stripe account per organization ​

Each organization connects one Stripe account, and every event in that organization pays into it. If you need ticket money to go to different Stripe accounts — for example for two separate businesses — create a separate organization for each from your account; each organization has its own Stripe connection and its own plan.

Stripe is the payment provider for ticket sales today. More payment methods may be added later; this page will say so when they are.

Connecting Stripe ​

  1. Open Payment methods (under Finance in the left navigation).
  2. Under How payments work, check the badges next to your current plan: Can connect means you're ready. Activate plan to connect means you need a plan first.
  3. In Connected accounts → Merchant gateways, pick your Business country for the new Stripe account. Stripe fixes an account's country when it's created, so choose it before you connect.
  4. Select Connect Stripe → (or Connect →). You're redirected to Stripe's own hosted onboarding. Complete Stripe's steps there — business details, the bank account for payouts, and identity verification. This happens on Stripe's side; bagevent never sees or stores your banking details.
  5. When Stripe finishes, you're returned to Payment methods and the account status is refreshed.

Already have a Stripe account? Where it's offered, Connect an existing Stripe account links the Stripe account you already use, so you keep your own dashboard, payouts and dispute handling. Connect Stripe → instead opens a new Stripe account through bagevent.

Understanding the status ​

  • Pending — onboarding started but Stripe hasn't enabled charges yet (usually Stripe still needs something). Use Continue onboarding — or, for your own existing Stripe account, finish setup in your Stripe dashboard — then Refresh status.
  • Connected — Stripe has enabled charges; you can sell paid tickets.
  • Disabled — the connection was turned off or became invalid. If bagevent shows a message that your Stripe connection is no longer valid, use Reconnect Stripe.

Use Refresh status any time to re-check with Stripe. Disconnect stops using the account: checkout stops offering card payments until you connect again. For an existing Stripe account you linked, Manage in Stripe ↗ opens your Stripe dashboard.

Choosing what appears at checkout ​

Connecting Stripe makes it available to your organization. Each event then decides whether to show it, under the event's Tickets → Payments tab (Payment settings). Only connected accounts appear there; switch the method On, reorder if needed, and select Save. Reset to defaults restores the organization's defaults.

At checkout, attendees choose Credit or debit card and pay in Stripe's secure form embedded in the registration page. Stripe decides which card brands and wallets (such as Apple Pay or Google Pay) to offer, based on your Stripe account settings and the attendee's device.

Testing your setup ​

Before you share your event link, confirm the whole path works:

  1. Check the status. On Payment methods, your Stripe account should read Connected.
  2. Confirm the currency is chargeable. Your event currency must be one Stripe can charge. See Currencies & payouts.
  3. Enable the method on the event. Under the event's Tickets → Payments tab, make sure card payment is switched On.
  4. Publish and place a test order. Place a small real order yourself, then refund it to verify the round trip.
  5. Verify in Stripe. Confirm the payment and your test refund show up in your Stripe dashboard. That's also where you'll watch payouts land — bagevent doesn't move that money.

Refund from bagevent, not only in Stripe

If you place a live test order, refund it from the order's refund action in bagevent rather than only in your Stripe dashboard, so bagevent's records stay in sync.