Booking Rules
Detailed logic for B2C and B2B reservation scenarios
B2C Bookings (Client-Direct)
B2C bookings are initiated directly by the end client through the web application or mobile app. The process is designed to be simple and secure.
- Authentication Client authenticates using their personal account.
- Service Selection Client chooses from available services and time slots.
- Payment Full or partial payment is required upfront via Stripe.
- Confirmation An instant confirmation is sent via email and appears in the client's profile.
B2B Bookings (Partner-Managed)
B2B bookings are created by registered partners (hotels, travel agencies) through a dedicated partner portal or in their own application.
- Authentication Partner authenticates using their business account credentials.
- Client Information Partner provides the end client's details for the reservation.
- Payment Client pays for services at the partner's location via QR code or receives a payment link via email. The booking is held for 15 minutes, after which it is automatically cancelled.
- Commission Commission is automatically calculated and tracked per booking.