Security is an essential element of any booking:
for your customers: they don't want to give their bank details if they don't trust the booking system:
That's why your booking engine is fully secure to HTTPS standards,
That's why bank details are stored on highly secure servers that comply with PCI-DSS standards,
This is why bank details are only sent to you after a double-authentication process.
for yourself (your business): you don't want to block services and products if you can't be sure of getting paid:
That's why you can take advance payments from your customers either via your payment terminal or directly via Stripe,
This is why you can levy additional charges in the event of cancellation or No-Show