Make Payment Optional

I would like the stripe payment optional to be optional. I want to use this for in-person appointments and the client will usually pay me in person. Is there a way to set this up? I saw that someone else asked about it in 2019 at which time there was no feature like that but it’s been a while so I thought it was worth asking.

Redirecting to a page at the end doesn’t work that well because they would have to choose the product all over again, not ideal. Also it would be hard to tell who has paid and who has not.

Most in-person appointment booking systems I have worked with in the past have this feature. YCBM is mostly for online appointments so maybe this feature isn’t in high demand?

@yukon One option would be to check out Appointment Types. This allows you to set the payment for each and you can have an In Person option that is $0. Would that work in this use case?