They don't charge your cc.
They take a cc to hold your ADR and then if you don't cancel with in 24 hrs (i think) and then don't show up you get charged a fee for not showing up. It is to keep people from making multiple ADRs and then not showing up.
When it comes time to pay you give your server a room key and they deduct from your credits.
Make sense?
HTH!