Don't forget .. most airplanes carry paper imprinters to accept card charges for all kinds of things, and can do a paper docket, write in the ACTUAL service you are ageeing to - duty free, fare upgrade etc on the spot and once you sign it baby, its all over bar the shouting!