Credit and debit card spending is 20% higher this year