I have a debit card at the credit union two blocks down the street. I fill my cart online, then go deposit the cash in. It can’t be overdrafted, and I rarely leave more than a couple dollars. It’s not tied to our regular bank, and the tellers know if I don’t show up with cash, there shouldn’t be a charge coming in. Local rocks sometimesI'm seriously considering using masked cards at this point.