Player Deposit Flow
A deposit is when a player gives cash to the shop and their game balance goes up.
Who is involved
- Player — brings cash
- Cashier — records the deposit during an active shift
- Shop — owns the cash and reconciles at shift close
When it happens
- Player is at the shop counter
- Cashier has an active shift (shift started, opening cash counted)
- Player provides their account (username, phone, or QR — per shop process)
Steps
Player comes to counter with cash
│
▼
Cashier finds player account in Cashier portal
│
▼
Cashier enters deposit amount
│
▼
Player hands over cash — cashier verifies amount
│
▼
Cashier confirms deposit in the system
│
▼
Player balance increases immediately
│
▼
Player receives receipt or confirmation (if shop provides)
What success looks like
| Check | Expected result |
|---|---|
| Player balance | Increased by deposit amount |
| Cashier shift | Transaction listed on active shift |
| Physical cash | In cashier drawer / shop safe per policy |
| Player | Can use balance on kiosk or web |
Important rules
- Deposits are cash only at the cashier counter (unless another method is explicitly enabled for your shop).
- Cashier cannot deposit without an active shift.
- Cashier cannot edit or delete a completed deposit — mistakes are escalated to shop manager.
- No OTP is required for counter deposit (player is physically present).
If something goes wrong
| Problem | What to do |
|---|---|
| Wrong amount entered | Stop — notify shop manager before player leaves |
| Balance did not update | Note time and player ID; do not take more cash; escalate |
| Player disputes balance | Shop manager checks transaction history for that shift |
Related flows
- Cashier Shift — shift must be active first
- Player Withdrawal — opposite flow (balance down, cash out)