An item was ordered & paid for, money was withdrawn from my VISA account and two days later they cancel my order because of lack of payment. After two more days of back and forth emails, I now have to wait 5-7 days for my own money. How do they stay in business.