A free event needs none of this. A 0-amount order settles at confirmation without a payment provider, so registration, ticketing, agenda, housing, and email all work with no Stripe account. Only paid orders need a connected account.
Connect a Business Unit to Stripe
1
Open Payments
In the organization section, open Payments. Every Business Unit the current member can open has a card. A unit with no account yet reads “Connect a Stripe account to sell paid tickets.”
2
Choose Connect Stripe
The browser opens Stripe’s onboarding — business details, bank account, identity verification. When Stripe is done, it returns to this page.
3
Finish, or resume later
Onboarding left partway shows as Onboarding incomplete with a Resume onboarding button. Once Stripe has enabled charges, the card shows Ready to take payments.
Reading a unit’s card
If the whole page reads Payments are not enabled on this platform, there is nothing to connect: the platform is running without a payment provider, and every event is free.
Stripe issues the invoice and receipt for every paid order. An order-confirmation automation should not send a second receipt.
What buyers experience
- Connected and ready — a paid order on the hosted checkout is confirmed, the buyer is sent to Stripe, and returns to the hosted order page when the payment succeeds. Settlement creates the registration and sends the ticket email, the same as for a free order.
- Not connected, or onboarding incomplete — a paid order cannot be placed. The buyer is told that paid orders are not available for this event yet. Free tickets on the same event keep working. Finishing onboarding fixes it. Nothing on the event has to change.
Prices, currency and the platform fee
- Prices are set per sellable — on each ticket type, add-on, and bundle — in the event’s currency, tax included. 0 or empty means free.
- The currency is an event setting. Every price on the event is stated in it, and it locks once the event takes its first order. Sold amounts cannot be restated in another currency. Decide it before opening sales. See Event settings.
- Orders snapshot prices. Changing a price later changes what the next buyer pays, never an existing order.
- A platform fee — a percentage of each paid order — is deducted before payout and shown on the order’s detail page under Payment → Platform fee. Stripe’s own processing fees are settled on Stripe’s side.
- A redemption code carrying a 100 % discount produces a free order that never touches Stripe. See Offers & redemptions.
Refunds
Refunds are issued from an order’s detail page (Orders → View), in the Refunds section. They require the Finance → Refund permission — Owners and Admins only. Planners and on-site staff cannot move money.1
Open the order
Only a Completed order with a settled payment can be refunded. The page shows the total, any discount, Refunded so far, and how much remains refundable.
2
Set the amount
If what was bought cites a refund policy, the page states the suggested amount for the current window and pre-fills it. The amount can be changed. Any amount up to what remains is accepted. A reason is optional.
3
Issue refund
The refund appears in the list as Pending, then Succeeded or Failed once Stripe confirms. Refunded so far updates with it.
A refund that eventually empties the order — several partials adding up to the total — also cancels the registration, but the platform fee is only returned on a single full refund. An order refunded in full shows the status Refunded.
Rules to know
- Free events never touch Stripe. Zero setup, zero fee, and the flow is identical with or without a connected account.
- Payments are connected per Business Unit, because that is where the money goes. A unit using the organization’s default account shows Inherited from organization.
- The event’s currency is locked by its first order. Price fields refuse a value that is not valid for that currency.
- The refund schedule is a suggestion. The policy is the published promise. The organizer decides the amount. Nothing enforces it automatically.
- Refunds are a console decision. The developer API reads orders and their status but never issues a refund.
- Connecting, onboarding, and every refund are recorded in the audit log.
Related
Orders
The lifecycle of every purchase, free or paid.
Refund policies
The published schedule the refund form suggests from.
Ticket types
Where a price is set, in the event’s currency.
Event settings
The event’s currency, locked by its first order.