I'm always pleasantly surprised when I am not charged immediately; it seems to be the exception rather than the rule nowadays. Most things arrive very promptly, so it's never been an issue for me. Not sure about the legality of it though
There is nothing illegal about taking funds before the transaction is complete. But good business practise usually determines how and when funds will be obtained. A companies terms and conditions may have all the details available, and if at all possible, it is best to try and read them before making the sale, especially with a company that you have never traded with before.
There are a number of reasons why some companies adopt the 'pay before' method. One could be cash-flow, another could be security of receiving payment before the company commences completion of order, more so since the distance selling regulations came into force.
Devil Fish. Amazon do take payment, but at least they also return the funds immediately if there is a mistake made by either party. Some companies make you wait the full (legal) 30 days time period, for return of funds. Thats when the real rot and annoyance sets in, especially if emails or other contact methods are ignored.
A few years ago, it was suggested that some form of a compensation scheme would be considered by the government, regarding late payments and the like. This consideration, now appears to have been forgotten, as very little is discussed on the matter nowadays.
This thread is now locked and can not be replied to.