We could call that device something simple, like Square. Or to get paid in BTC, we could have them use something called like, BTCPay. Or they could use Zaprite. This place just didn't bother. Not for nothing, the cost of overhead, either in terms of subscription, processing, or just set up, are a friction point. If they're not paid enough, trusting you was likely less costly, even if you were dishonest, than the cost of set up. Just like people don't worry about cold storage or multisig for 100 sats and even use Cashu, most businesses are going to decide what to use based on their use case. Maybe we could make it even easier but at some point there is some overhead to converting fiat prices on the fly. I'm actually happier that there's a good chance using WoS that they're just not participating in the government robbery scheme...