This is what your customers see once you have switched the features on. See Set up saved cards and repeat bookings for the owner setup.
Save a card
A customer opens their account menu and presses My cards, then Add a card. They type the card on Stripe's own page; nothing is charged. They can make a card the default or remove it at any time. Removing a card means it can never be charged again. They can also tick Save this card for next time when they pay by card at checkout.
Pay with a saved card
On the booking form they choose Pay now with my saved card. If the bank asks them to approve the payment, or the card is declined, nothing is charged and they are sent to the secure payment page to finish.
Repeat a booking
On the booking form, Repeat this booking? offers every week, every 2 weeks or every month, for up to 12 visits or until a date. They choose how to pay for the repeat visits. For a saved card they tick a box that states the card, the price of each visit and how many days before each visit it is charged. They then see a page and get an email with every booked date, and every date that was skipped and why.
Change or cancel
In My Bookings, each visit has a Repeats weekly badge. Cancel booking cancels one visit, under your usual cancellation window and refund rules. Cancel all future visits cancels every future visit that can still be cancelled online; any that are too close stay booked and are listed. A visit that needs payment shows Pay now.
Square kennels
Saved cards work only with Stripe. At a Square kennel, the My cards page says so, and customers enter their card at each checkout.