All major credit and debit providers are accepted across the UK, especially Visa and MasterCard. American Express and Diners Club may not be accepted in all restaurants, bars, cafes, and shops.