É difícil escrever uma resposta que governe tudo. Mas, de acordo com minha experiência, os sites de reserva não cobram (nem autorizam) seu cartão se for uma reserva gratuita ou que você pagará por meios alternativos (pagamento em dinheiro no hotel).
Os sites de reservas perguntam os detalhes do seu cartão de qualquer maneira para duas coisas:
- confirme sua identidade. Para evitar más reservas (um concorrente pode reservar todos os quartos de um hotel, e os sites de reserva têm que usar o hotel do concorrente. Confie em mim, há hotéis que fazem isso antes da temporada turística!).
- em caso de não comparecimento, o site de reservas deve compensar o hotel. Esta é geralmente a taxa da primeira noite, mas pode variar de zero ao custo total da reserva.
A verdade é que autorizar detalhes do cartão é uma despesa para o site de reservas. Além disso, tentativas frustradas de cobrança de cartão podem prejudicar a reputação do comerciante (na perspectiva do processador de cartões). Praticamente, eles só precisam de um cartão de crédito válido para garantir que a reserva seja legítima e que tenham um "último recurso" para cobrar se for absolutamente necessário.
Agora, os cartões de crédito são validados usando o algoritmo Luhn. Não vou mencionar o nome do site de reservas aqui, mas tecnicamente é possível inserir um número de cartão que nem funciona. Seja um bom rapaz e não faça isso - mas eu só quero te dizer que na maioria dos casos, eles não vão te cobrar nada. Existe toda uma política de conformidade com PCI para proteger os detalhes do seu cartão. É certamente seguro inserir os detalhes do seu cartão. Eles são definitivamente mais seguros do que dar o seu cartão para a garçonete para cobrar pelo seu jantar:)