Or consider pre-paid paypal-like service that is CHEAP for vendors: dwolla.com
GotVapes and one other vendor take it, as another option in addition to credit cards.
I do like using my BOA CC because I have shop Safe. With it I have the option of creating a one time use number at a limit set by me for each purchase. I have never had my number stolen since I have been using it. It is a very safe way to shop online.
If it comes to being forced into using another option, I think that we will all find one.