Clients pay the salon, not Foxera, and Foxera still needs its cut. Salons also lose money every time someone doesn't turn up. Both problems are handled in the same payment model.
- Each salon onboards to Stripe Connect and is paid directly. Every card payment goes to the salon's account with Foxera's commission taken in the same charge.
- A salon can't take card payments until onboarding is finished, and Stripe's webhook keeps that status in sync.
- At booking, the deposit is taken and the card saved for later. If the salon doesn't take deposits, the card is saved without charging anything.
- Late cancels and no-shows are charged to the saved card by the salon's own time-based policy, with any deposit already taken netted off.
- The charge engine skips anything already charged or waived, so it's safe to run again. An hourly job retries cards that failed.
- In the salon: invoices, refunds, split payments, gift cards, client credit and a daily cash-up.