Some CVS stores have thier own rules and limits (i.e. an idividual store can choose not to accept CC for VR, and can limit it below what the CVS headquarters says) YMMV
You can look at the VR website, but not all of the stores listed there actually carry them and not all accept CC payments.