BBB has no authority. They are basically another review site. You need to file complaints of this type of fraud with the groups that have teeth, such as the police, FBI for interstate transactions/fraud, Attorney General of the state the business is located.
You should also register with the card company when you get the cards as an added security measure.