I had a big dance with Craft Supply U.S.A. on this issue with a large order. It looked like they charged me twice and charged at the time of order and again on shipping. What happens is that the charge does go against your card on order but the vendor does not receive the funds. They are simply frozen. Whether with a charge card or debit card, it looks like you have been charged. The customer is denied use of those funds but the vendor doesn't get them. Don't ask me who has them, I suspect the big bank that issues the cards does. Then on shipping, the vendor actually gets paid and your account is formally debited. There are Federal regulations on this and it is legal and partly required by law. The vendor is only assuring themselves they will actually get paid before going to the trouble of putting the order together prior to shipping. I don't like it anymore than you do but I do understand the vendors point of view. Don't blame the vendor. You can look up the Fed. regulations on the Internet but be prepared to get angry when you see that very little is written for consumer protection.
"Folks is funny critters."
Think for yourselves and let others enjoy the privilege to do so, too. ~Voltaire