Barclaycard, which processes nearly half of the UK’s credit and debit card transactions, has retained its contract to provide payment solutions to Transport for London (TfL) for another seven years, with an option to extend for a further three years.