I'm not too sure about that, the cards still exist but are extremely rare. You need online authentication to take a payment though - which obviously was a problem.
Debit cards can be used offline.
Honestly, wouldn't surprise me one bit at all tbh. It's a naff name, bit like the shop really.