Doggy Styles is a permanent contractor
That's not quite true. When Platypus ordered, they would have obtained authorisation from his bank for the transaction, which protects them. His account will have that amount "reserved" for the merchant for some period (I've forgotten how long), but not actually paid until shipping.
Originally Posted by xoggoth
(For delayed delivery transactions, the merchant should not deposit the balance until the goods are shipped.)
Platypus, if you think they are doing something wrong, I suggest contacting your bank. If they agree, they can file a compliance complaint against the merchant's bank.