Basically, many places allow you to buy BTC with CC. But, anyway, you will not be able to do it, getting just CC from average market for $5 or alike. Expect, that in most cases you need to pass Onfido or Netverify verification with scans of ID, selfie and/or paper with website name and date on it. It worth, if you get primary enroll somewhere, can proceed call to bank, so they don't block your order on non-US based website (as most of them located out of USA), so you may suck money out of card for several times at least. Oh, and yes, if you dont have VBV/3Ds - your order will be instantly rejected.