Quoted from ovfdfireman:
Credit card covers you if you do not receive what you ordered. Why not!
It's still a hassle to deal with, and takes time.
Plus giving some randoms your credit card and billing info is risky. The website may look clean cut and the payment portion seem on the up and up, but if it isnt secured by PayPal or similar, you literally just typed all the info someone needs to use your card in a text box and sent it to some stranger in China.
Might have been wise to use one of those prepaid burner cards you get at Walgreens?