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_Collection#Request_Guests_to_Submit_Credit_Card_Details|Here]] you can find more information.