If you require a payment prior to the guest arrival, you can use an Auto Action to request payments from guests.
You can collect their credit card details to charge manually [[:Category:Payments#Request Guests to Submit Credit Card Details|Here]] via your payment gateway , or automatically if you use the Stripe Integration. [[:Category:Payment_CollectionPayments#Request_Guests_to_Submit_Credit_Card_DetailsPayment_Request|Here]] you can find more information.