Back to Help Center

Registration & Payments

Set up online registration, connect Stripe for payments, manage payment plans, process refunds, and collect digital waivers.

6 articles in this category

Setting Up Online Registration

  • Navigate to your season and open the Registration tab.
  • Click "Enable Registration" to turn on online signups for that season.
  • Configure registration fields: choose which information to collect (name, email, phone, position, jersey number, emergency contact).
  • Set your registration fee and choose whether to require payment at signup.
  • Optionally add custom fields for league-specific information (e.g., skill level, previous experience).
  • Set registration open and close dates to control the signup window.
  • Share the registration link on your league website, social media, or via email.

Pro tip: Use early bird pricing by setting a discounted fee for registrations before a certain date.

Stripe Payment Integration

  • Go to Organization Settings > Payments to connect your Stripe account.
  • Click "Connect Stripe" and follow the Stripe onboarding flow to set up your account.
  • Once connected, all registration payments are deposited directly to your bank account.
  • Stripe handles all credit card processing securely — RocketHockey never sees card numbers.
  • Transaction fees are Stripe's standard rate (2.9% + 30 cents per transaction).
  • You can view all transactions in your Stripe dashboard for accounting purposes.
  • Test mode is available to verify your setup before accepting real payments.

Pro tip: Stripe payouts typically arrive in your bank account within 2 business days.

Connecting Your Stripe Account

  • If you don't have a Stripe account, one will be created for you during the connection process.
  • You'll need your business information: legal name, address, tax ID (EIN for organizations), and bank account details.
  • For non-profit hockey associations, select "Non-profit" as your business type during Stripe setup.
  • Once connected, your Stripe account is linked to your RocketHockey organization permanently.
  • You can disconnect and reconnect a different Stripe account in Organization Settings if needed.
  • All payment data is encrypted and PCI-compliant through Stripe's secure infrastructure.

Pro tip: If your league is a registered non-profit, you may qualify for discounted Stripe fees. Check stripe.com/nonprofits.

Payment Plans and Installments

  • Enable payment plans in your season registration settings to let players pay in installments.
  • Choose the number of installments (2, 3, 4, or custom) and the payment schedule.
  • Players select their preferred payment option during registration: full payment or installment plan.
  • Stripe automatically charges the player's card on each installment date.
  • Players receive email reminders 3 days before each scheduled payment.
  • If a payment fails, the player is notified and given 7 days to update their payment method.
  • Admins can view payment plan status for all players in the Registration tab.

Pro tip: For youth leagues, offering 3-month payment plans significantly increases registration completion rates.

Managing Refunds

  • To refund a registration, find the player in the Registration tab and click "Refund."
  • Choose between a full refund or partial refund (enter a custom amount).
  • Refunds are processed through Stripe and returned to the player's original payment method.
  • Full refunds typically appear on the player's statement within 5-10 business days.
  • You can set a refund policy in your registration settings that players must acknowledge during signup.
  • Refund history is tracked in both RocketHockey and your Stripe dashboard.

Pro tip: Set a clear refund deadline in your registration settings (e.g., "Full refund available until 2 weeks before season start").

Digital Waivers and Forms

  • Add digital waivers to your registration flow under Season Settings > Waivers.
  • Create custom waiver text or paste your existing waiver content.
  • Players (or parents for youth leagues) must digitally sign the waiver during registration.
  • Signed waivers are stored securely and can be downloaded as PDFs at any time.
  • You can require multiple waivers (e.g., liability waiver + concussion protocol acknowledgment).
  • Waivers are linked to each player's registration record for easy lookup.

Pro tip: For youth leagues, the waiver signature captures the parent/guardian's name and acknowledges they are signing on behalf of the minor.

Need help with registration setup?

Our team can walk you through setting up registration and connecting your payment account.

Contact Support