A lot of them have wiggled around this problem by offering “atms” at the cash register. You pay with a debit card, but it’s not a normal transaction, it’s an ATM withdrawal! I don’t understand how the money is vended to the business, but it keeps it out of the store
there is still a lot of cash on site due to the presence of an ATM though, and in the cash registers. the primary problem is that weed shops are incredibly attractive robbery targets due to being one of the few businesses in 2024 that handle large amounts of cash.
Often enough, it isn’t an actual ATM. You pay at the counter like you usually would using a card or an NFC payment method (e.g., Apple Pay), but the payment reader processes it as an ATM withdrawal transaction (hence an extra transaction fee of a few dollars). There is no physical cash involved at any point in this (at least not on the dispensary premises).