Yes, you must provide the credit card details while reserving. Also, you may need to be preauthorized for the validation of your Credit Card. A certain amount will be held for pre-authorization and you will get the full refund of it.