Giftcards.com
Consumer Report
Ordered visa gift card and received invoice at 9:53 AM. At 5:53 PM received email saying my order was cancelled, no concrete reason given. I called customer service, and eventually hung up after waiting and waiting. I then cancelled my order via my credit card company. ...