← All family help

Pay deposit, dues, or extras

Pay roster deposits, season dues, and other assigned balances through Stripe checkout. Nothing is charged until you confirm on Stripe. Waived or comped assignments do not show a Pay button.

Before you start

  • Signed in at /portal
  • Billing enabled for your organization (Pay buttons visible)

Is this the right guide?

Use this if you

  • You see Payments, Deposit due, or a Pay now button.
  • Live signal on the portal home points you to a deposit or open payment.

Do not use this if you

SituationUse instead
No Pay button and staff said you are on a full scholarshipExpected — see troubleshooting; use /help/schedule if schedule is still locked
You have not accepted a roster offer yet/help/roster-offer first

When to use this

Your situationOpen this guide?
Deposit due after roster inviteYes
Season dues assignedYes
Checkout cancelled — retry anytimeYes
Assignment already shows paidNo

Steps

  1. Find the payment on /portal — Payments section, inline Deposit due by tryout, or Live signal.Expected: You see the amount and a Pay now (or similar) button.
  2. Select Pay now.Expected: Stripe Checkout opens in a new secure window.
  3. Complete payment on Stripe.Expected: You return to the portal with a Payment received banner; status updates within a minute.
  4. If checkout was cancelled, read the banner and try again when ready.Expected: No charge was taken; the assignment stays open.
  5. For season dues only: if full payment is not possible, use Request a payment plan or Request a scholarship below Payments.Expected: Staff receive your request; the assignment stays open until resolved.

Where this shows up in the portal

Payments

Spring season dues

Balance due

Pay now

Deposit due

Roster depositPay now
1
Payments — dues and non-deposit balances
2
Deposit due — tied to tryout/roster invite; not duplicated in Payments

Portal home — Payments and Deposit due

Troubleshooting

No Pay button but staff say I owe money

Likely cause: Billing may be disabled in a test environment, or the assignment is waived/comped in the system.

Fix: Contact the club with your player name; staff check billing assignments.

Paid on Stripe but portal still shows open

Likely cause: Webhook confirmation can lag briefly — normal for a minute.

Fix: Refresh /portal; if still open after 15 minutes, email the club with payment receipt.

Deposit disappeared after I accepted then staff changed status

Likely cause: Staff moved the spot off rostered — deposit correctly hidden (live-money safety).

Fix: See /help/roster-offer; contact staff for the current roster decision.

What you still cannot do here

  • You cannot change invoice amounts — only pay or request plan/scholarship.
  • Roster deposits linked to tryouts may appear only on the tryout hub, not under generic Payments.

Portal button labels may differ slightly — club staff can edit parent-facing copy at /admin/portal-copy. The headings in this guide match the default shipped text.