Get a prepaid Visa or MasterCard, the kind you can put money on. Problem solved, then you can also buy other things online.
Prepaid cards can be useful for some people, but just remember by using a prepaid card online, they offer limited (or in some cases no) fraud protection and are very sketchy on billing disputes too, unlike a regular card issued through your bank.
For example, if I dispute a payment to a vendor because they didn't ship my items, with my regular credit card I can do so, and there's a very good chance they will give me my money back. By using a prepaid card, you usually cannot dispute any payments for any reason.
Be careful which prepaid card company you purchase them from too as they are not usually insured by the FDIC.
Prepaid cards can be a useful option, but as always, make sure you read the small print.
Very good point about the prepaid credit card. You could also open a paypal account and just link your bank account. Its safe with them. Then you could shop online almost anywhere
Most vendors of e-cig products don't accept paypal unless they are outside of the US. This is because Paypal has a specific anti-ecig policy in their TOS.