finance

The Spaniards are clear: to pay by card they choose a debit card. According to the latest edition of the Card Usage Barometer, 81% of consumers use […]