That is really bad business. My LDS owner won’t take payment for anything until you have the gear in hand and you’re satisfied with it. He’s so customer oriented, you could chit-chat with him all day, walk out of the shop with your gear forgetting to pay, and he’d forget to take your money. A couple of times I’ve done that.
Calling credit card company and BBB is a good idea. You may also want to consult a lawyer about unfair trade practices. My state has laws protecting consumers, your’s probably does, too.