This article describes how to implement a custom checkout flow instead of using Wix eCommerce.
After creating a booking (step 7 in the single-service booking flow), the standard flow uses Wix eCommerce for checkout (steps 8-11). With a custom checkout, you handle payment collection and booking confirmation yourself:
options.paymentStatus set to PAID. This updates the booking status to CONFIRMED.