💳 Payments, Registration & Membership
See how LeaguEvo handles fee collection, player registration, membership plans, invoicing, and payment reconciliation.
Registration Configuration
Spring 2026 Registration Settings
Open✓ Photo ID
✓ Liability Waiver
✓ Code of Conduct
✓ Emergency Contact
Stripe (Credit/Debit)
ACH Transfer
Cash (admin entry)
💡 Annotation
Registration windows, required documents, and fee structures are all configurable per season. Once the window closes, late registrations require admin approval.
Player Registration Flow
Arjun Mehta — Season Registration
In Progress✓
Personal Info✓
Emergency Contact✓
Waivers4
Payment5
ConfirmationStep 4: Season Fee Payment
Amount Due
$150.00
Spring 2026 Player Registration Fee
Processed securely via Stripe. Card details never stored by LeaguEvo.
Team Registration Status
| Team | Roster | Fee ($1,200) | Waivers | Status |
|---|---|---|---|---|
| DFW Thunderbolts | 13/11 min | Paid | All signed | Approved |
| DFW Warriors | 12/11 min | Paid | 2 pending | Pending |
| DFW Blazers | 9/11 min | Unpaid | 5 unsigned | Incomplete |
| DFW Hoops | 10/8 min | Paid | All signed | Approved |
⚠️ Business Rule
A team cannot be approved for the season until minimum roster size is met, registration fees are paid (or waived), and all required waivers are signed.
Invoices & Payment Status
| Invoice # | Description | Amount | Due Date | Paid | Status |
|---|---|---|---|---|---|
| INV-2026-0042 | DFW Thunderbolts — Team Registration | $1,200.00 | Feb 28, 2026 | $1,200.00 | Paid |
| INV-2026-0078 | Arjun Mehta — Player Registration | $150.00 | Mar 1, 2026 | $75.00 | Partial |
| INV-2026-0091 | Kunal Mehta — Player Registration | $150.00 | Feb 15, 2026 | $0.00 | Overdue |
| INV-2026-0055 | DFW Warriors — Team Registration | $1,200.00 | Feb 28, 2026 | $1,200.00 | Paid |
Membership Plans
Bronze
Free
Basic access
✓ View schedules
✓ Team roster access
✓ Basic notifications
✗ Stats & rankings
✗ Priority registration
✓ Team roster access
✓ Basic notifications
✗ Stats & rankings
✗ Priority registration
Silver
$100/yr
Most popular
✓ Everything in Bronze
✓ Stats & rankings
✓ Priority registration
✓ Match reminders
✗ Sponsor benefits
✓ Stats & rankings
✓ Priority registration
✓ Match reminders
✗ Sponsor benefits
Gold
$200/yr
Premium access
✓ Everything in Silver
✓ Sponsor benefits
✓ Early bird discounts
✓ Awards voting
✓ Event invitations
✓ Sponsor benefits
✓ Early bird discounts
✓ Awards voting
✓ Event invitations
Payment Gateway Activity (Stripe)
Total Collected
$18,450
↑ 12 payments this week
Pending
$2,850
19 invoices outstanding
Failed
$300
2 failed attempts
Refunded
$150
1 refund processed
| Date | Description | Amount | Method | Status |
|---|---|---|---|---|
| Jul 3 | Arjun Mehta — Partial payment | $75.00 | Visa ****4242 | Succeeded |
| Jul 2 | DFW Thunderbolts — Team fee | $1,200.00 | ACH ****8891 | Succeeded |
| Jul 1 | Kunal Mehta — Player fee | $150.00 | Mastercard ****5555 | Failed |
| Jun 30 | Vikram Singh — Player fee | $150.00 | Visa ****1234 | Succeeded |
| Jun 29 | Rohit Desai — Player fee refund | -$150.00 | Visa ****7890 | Refunded |
💡 Annotation
Failed payments trigger automatic retry after 24 hours. Captains receive a notification about their player's payment failure. Stripe webhooks are processed idempotently — no duplicate charges.
Automated Payment Reminders
📧
7 Days Before Due Date
Subject: "Your registration payment of $150 is due in 7 days"
📧
3 Days Before Due Date
Subject: "Reminder: $150 payment due in 3 days — avoid late registration"
⚠️
1 Day After Due Date (Overdue)
Subject: "Action required: Your payment is overdue — registration at risk"
📧
Captain Notification on Failed Payment
Subject: "Player payment failed for {player_name} — please follow up"
✅ Key Takeaway
Fee waivers require authorized approval and are audit-logged. Refunds follow a two-step process: request → treasurer approval. All financial actions leave an audit trail.