Skip to main content
Browse the guide

Payments & revenue

Registrations

Build registration forms and take registration payments.


Registrations let you build paid sign-up forms that families fill in online — collecting several people under one checkout and taking the payment for you. You'll find it under Revenue → Registrations in the admin sidebar.

Who can use this

Registrations is open to club administrators and moderators. Anyone else who opens the page sees a friendly notice ("Only admins or moderators can manage registrations") rather than the form.

Before a paid form can be published and collect money, your club needs to finish Stripe Connect onboarding on the Member payments page. Until that's done you'll see a warning banner, and the public form can't take payment.

What's on the page

The main Registrations page has two cards:

  • Forms — every registration form you've built, showing its public link (/register/<slug>), status, price, and whether instalments or pro-rata are switched on.
  • Recent orders — the latest 20 checkouts, with a View all orders → link to the full list.

Step by step

Build a registration form

  1. Select New registration form (top right).
  2. Under Basics, enter a Title, a Slug (this becomes the public URL) and an optional Description.
  3. Under Pricing, pick a Currency and set the Price (cents) — for example, 5000 is $50.00. Optionally set Max extra entries per checkout and a Sibling discount (a flat amount in cents, or a percentage in the Sibling discount (%) box, used when cents is 0).
  4. To let families pay over time, tick allow instalments, then choose an Instalment count (2–12) and an Interval (Weekly, Fortnightly or Monthly). Instalments need Stripe as your recurring provider.
  5. For mid-season pricing, open the Pro-rata card and tick Scale the price linearly based on remaining season days, then enter a Season start and Season end — both are required when pro-rata is on, or the form won't save.
  6. Add any Additional fields, then tick Publish and select Create form.

Review and manage orders

  1. From the main page, select View all orders →.
  2. Use the search box and the Status and Plan filters to find an order, then open it with the arrow action.
  3. On an order you can see its entries and instalment schedule, Restore from Stripe if a payment didn't register, and Refund a paid order.

Field reference

Field / columnWhat it does
SlugSets the public URL /register/<slug>.
Price (cents)Base price per entry, in cents.
Max extra entries per checkoutExtra people the paying account can add (0 = just them; blank = no limit).
Sibling discount (cents / %)Discount applied from the second entry onwards.
Additional fieldsPer-entry questions captured at checkout, supplied as JSON.
Status (orders)Paid, Partially paid, Started, Pending, Failed, Cancelled or Refunded.
Plan (orders)Full or Instalments, with a Pro-rata badge if applied.

Tips & FAQ

  • The form won't publish? Finish Stripe Connect onboarding on Member payments first.
  • Instalments failing? Instalment plans need Stripe as your recurring provider — Square can't do them, and you'll see a banner if a published form clashes.
  • A payment isn't showing as paid? Open the order and use Restore from Stripe, or use Sync pending with Stripe on the orders list to check several at once.
  • Orders sitting in "Started" are abandoned checkouts; after two weeks they're flagged as stale.
  • Registration income also appears alongside other sales on the Orders page.