BA has accepted credit cards for years now. They swipe them all, and the terminal is downloaded when they are on the ground. Of course, the article posted doesn't mention whether or not these new AA terminals work with wireless when in flight, or whether they upload their info when they land...