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
| Situation | Use instead |
|---|---|
| No Pay button and staff said you are on a full scholarship | Expected — 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 situation | Open this guide? |
|---|---|
| Deposit due after roster invite | Yes |
| Season dues assigned | Yes |
| Checkout cancelled — retry anytime | Yes |
| Assignment already shows paid | No |
Steps
- 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.
- Select Pay now.Expected: Stripe Checkout opens in a new secure window.
- Complete payment on Stripe.Expected: You return to the portal with a Payment received banner; status updates within a minute.
- If checkout was cancelled, read the banner and try again when ready.Expected: No charge was taken; the assignment stays open.
- 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
Balance due
Pay nowDeposit due
- 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.