This is equivalent to a deposit for booking. Reservations of air tickets, hotels, and car rentals abroad require credit card pre-authorization, which is equivalent to a deposit, as is international practice. If you want to stay in a hotel now, you have to pay a deposit. You can pay in cash or prepay by credit card (that is, freeze a certain credit limit on your credit card first). Most people choose the latter. Credit cards are more convenient. Once the service is completed and the fee is paid, the credit card prepayment will be canceled (the limit freeze will be released).