Concepts
Payments
Seshn integrates with Stripe to handle payments as part of the booking flow.
Payment flow
When a service has a price, Seshn creates a Stripe PaymentIntent during the booking hold. The client collects payment details, Stripe confirms the payment, and Seshn automatically confirms the booking via webhook.
Credit packs
Seshn supports entitlement-based booking via credit packs. Sell a "10 class pack" and Seshn deducts credits from the entitlement ledger on each booking — no payment required at booking time.