My wife makes my payments for me online. She usually makes the payments the day they are due or the day before. She makes the payments online. I recently looked at my account and found that I was charged late fees even though the payments were made on the due date. I find it hard to believe that it is legal for a credit card company to take my money ( payment XXXX out of my checking account on the due date and post it the following day in order to charge me a late fee. Is this legal? I want them to credit my account all of the late fees they have charged me in the past year. 
