Flexible Payment Options per Booking (One-Time & Subscription)

It would be great if customers could choose between a one-time payment or a subscription for each booking, and that both options are supported. Unfortunately, this is currently not possible, even though I do offer both.

I provide single classes, class packages, and subscriptions ssome specifically for certain classes and others not. It would be ideal if this flexibility were built into the system, so that for each group class and time slot, all payment options can be offered without having to create separate setups for each payment type.