The way this was explained to me before by someone was that at the time of ticket purchase, a 'flag' is set in the system to verify your credit card at checkin. Even if flight is 3 months later. As if it is a fraudulent ticket, even after the credit card bill has been paid, the airline could still have to refund the funds to the original credit card.