Updated

Shoppers in Switzerland must have thought they were seeing double when they checked their bank accounts this week.

A Swiss company that processes electronic payments says anyone who withdrew money or paid for something with their debit or credit card on Tuesday was charged twice.

A spokesman for SIX Management AG said Thursday the glitch affected millions of cards issued by banks in Switzerland and the tiny neighboring state of Liechtenstein.

Foreign-issued cards weren't affected, meaning the world's political and business elite attending the World Economic Forum in Davos likely weren't hit.

Spokesman Juerg Schneider said in an emailed statement that SIX was working closely with banks to resolve the problem.