Most cvs I've been to in Brooklyn take cc for VR when they have them available to purchase. Perhaps in your area this is not so.
personal joy: I went to one of my usual cvs's this afternoon and found 2!!! These were the first I've found in months. and I visit cvs wherever I'm passing the area. If I'm going to another neighborhood, I check for cvs locations near my destination.
When I commented that I haven't seen any in stock for a while she said that they come in, but are sold out quickly. They get delivery on Wed. It takes time to unpack the new merchandise, so don't come too soon.