I suspect people planning to steal a mattress didn't use their real name and credit card.
I can't imagine going somewhere and having to use the swipe. Even some dinky rural bodega will have a swanky touch screen EFTPOS machine. I am thinking the banks must cover the cost.
Rented, like your cable box. I'm not sure who funds the initial cost of new equipment, but as a retailer you'd just get new units in the mail.