Give them one chance to fix it (sounds like you already did), then protest the charges.
At a minimum it should have been mentioned to you at check in. I think they are trying to pull a fast one.
Had they actually ran the card at the time of reservation and it was declined, I'm sure they would have been on the horn immediately. So what's the difference to them what card actually paid.