I've never had that many problems before...
I just use a credit card. The gift card thing seems a little over the top.
I always decline to use the save feature for credit card info either in the web browser or on the website where I'm conducting a purchase.