Visa and Mastercard collected a record $111 billion from credit card swipe fees last year.