The only way I can buy something online from home depot is to go to the store and buy a gift card and then use the gift card to purchase the item. I have three different cards and none of them work. They are all visa. Of course Home Depot says nothing is wrong on their end and I call the bank and they say everything is fine on their end also. So I don't know what to do. This is two different banks. One is an amazon chase visa and the other two cards are from a credit union. The only thing I can think of is that maybe visa has my address wrong or something? That's what the guy at Home Depot said.