If you use a credit card, there is a limit to your liability if someone steals your number and uses your card. I believe it is $50. If you use a debit card, you are liability is only limited to the balance of your bank account. Credit cards are safer then debit cards.
Just for your information.
The pre-paid card is a safe alternative, but it will obviously increase the cost of whatever you are buying by the fees associated with the card.