Payment Overview
SlotBase provides a flexible payment system that supports both offline payments collected at your facility and online payments processed through Stripe. This page explains how the payment system works at a high level.
Two Ways to Pay
SlotBase offers two broad categories of payment:
| Category | How It Works | Who Records It |
|---|---|---|
| Offline payments | Player pays at the facility (cash, check, etc.) | Admin or staff records it in SlotBase |
| Online payments | Player pays via Stripe Checkout (credit/debit card) | Automatically recorded by the system |
Every facility starts with offline payments enabled by default. Online payments become available once the facility connects a Stripe account.
Payment Timing
Your facility admin configures when payments are expected. SlotBase supports four timing options:
| Timing | Description |
|---|---|
| At booking | Payment is due when the player books a session |
| Before session | Payment must be received before the scheduled session starts |
| After session | Payment is collected after the session takes place |
| Monthly | Charges are accumulated and billed on a monthly invoice |
The payment timing setting is configured at the facility level and applies to all bookings. See Payment Settings for setup instructions.
Payment Status on Bookings
Every booking in SlotBase carries a payment status that tells you where things stand:
| Status | Meaning |
|---|---|
| Pending | Payment has not yet been received |
| Paid | The full amount has been collected |
| Partial | Some payment has been received, but a balance remains |
| Refunded | The payment was returned to the player |
| Waived | The facility chose to waive the payment requirement |
You can see the payment status on any booking detail page, and admins can filter bookings by payment status in the admin dashboard.
Billing Accounts
Each player in SlotBase is associated with a billing account that tracks their payment history. There are three types of billing accounts:
- Individual -- for a single player managing their own payments
- Family -- for a parent or guardian managing payments for one or more children
- Organization -- for clubs, teams, or other groups that pay on behalf of members
Family billing accounts are especially useful when combined with sibling discounts, which automatically apply percentage discounts when multiple children from the same family are enrolled in programs.
Cancellation and No-Show Fees
Facilities can configure fee policies to handle cancellations and no-shows:
- Cancellation window -- the number of hours before a session when free cancellation is allowed
- Late cancellation fee -- a percentage of the booking cost charged for cancellations made inside the window
- No-show fee -- a percentage of the booking cost charged when a player does not show up
These fees are configured in your facility's payment settings and are applied automatically.
Tax Configuration
If your facility collects tax on bookings, you can enable tax calculation in your payment settings. When enabled, SlotBase applies the configured tax rate to all applicable charges and displays the tax amount separately on invoices.
What's Next
- Learn about Offline Payments if your facility collects payments at the front desk
- Set up Stripe to accept online card payments
- Understand Payment Statuses for a complete status reference
Related Pages