Total card spending in December 2016 was £56.5 billion, an increase of £500 million on November, and up from £52.2 billion in December 2015.