Understand payment methods & how a booking is paid
How class bookings use credits, Card, TWINT, or cash — and when Swiss QR invoices are available for products and course cycles instead.
- 1
Free classes
If a class price is 0, the booking is confirmed and marked paid instantly — no payment method is needed.
- 2
1. Active membership
StudioPlan first checks for an active membership at your studio. An unlimited membership covers the class without using a credit; a limited membership uses one class credit.
- 3
2. Service / block card
If there's no usable membership, StudioPlan looks for an active service purchase (block card) with sessions remaining and a valid expiry, and uses one session.
- 4
3. Configure Card and TWINT
Under Studio → Payments, enable Card, TWINT, both, or neither. Client checkout follows these settings: Card-only shows Card, TWINT-only shows TWINT, and enabling both shows two separate choices. TWINT also needs to be active on the studio’s connected Stripe account.
- 5
4. Online checkout
After the client explicitly selects Card or TWINT, StudioPlan creates a Stripe Checkout session containing only that payment method. Memberships and services use the same choice. Card subscriptions require Card; period-invoice memberships can use TWINT for each separate payment.
- 6
5. Cash (pending)
When Cash / pay at studio is enabled, clients may reserve and leave the payment pending for collection in the studio. Your team can mark it paid once collected.
- 7
6. Swiss QR invoice is for eligible products and course cycles
Swiss QR invoice is not a pay-later choice for an ordinary class booking. When enabled under Studio → Payments, it is available for non-renewing memberships and memberships configured for period invoices, block/time cards, and fixed course cycles. The client pays by bank transfer and the studio reconciles the payment manually.
Tips
- Events are excluded from credits — they use an enabled online method or cash.
- This same priority applies whether the client books themselves or you add them manually to a class.
- The server validates the selected method against the studio settings; changing or fabricating the checkout request cannot re-enable a disabled method.
- Enable recurring invoice memberships under Studio → Payments first. Automatic card payments are recommended to avoid checking bank transfers each period. Period-invoice memberships receive a new Swiss QR invoice on renewal by default, sent by the daily renewal job. Studios can configure earlier delivery and a payment grace period under Studio → Payments. Bank transfers are marked paid manually; optional TWINT links are confirmed through Stripe. Card subscriptions still require a card.