It seems many have had the same experience with reference to Starbucks and other cards. This site is a SCAM and we should complain to the Consumer Protection Departments of your State or Illinois, as their company is headquartered in Chicago.
Their business address is 33 S State St, Chicago, IL *******. The two agencies in Chicago and Illinois are as follows:
1) Chicago Consumer Protection Department located at https://www.cityofchicago.org/city/en/progs/protect.html/
2) Illinois Consumer Protection Agency at http://www.illinoisattorneygeneral.gov/consumers/index.html
The more we complain, the more the government will investigate!