Last-minute Christmas shoppers spent more than $370 million at the weekend - the last before the big day, according to Paymark figures.
The amount spent equalled more than seven million transactions.
Paymark said that on Saturday, shoppers spent $212,610,703 on 3,943,307 transactions.
Yesterday, slightly fewer were hitting the shops, with $162,188,004 spent on 3,202,265 transactions.
That amount was added to more than $3 billion spent in the lead-up to Christmas.