A record £31.9 billion to be spent on debit cards and a further £14.9 billion of cash withdrawn from ATMs…