Credit and debit card company Mastercard and Maestro reported poor sales figures over the Christmas period, while the British Retail Consortium is expected to report that shops experienced, on average, a 2% fall in like-for-like sales in December compared with 2003.