Hi
You're mostly talking about surcharges here, which is quite different to a minimum spend amount. Surcharges are lawful, provided as you say, they represent the true cost of processing the transaction. A minimum charge enforced though, say because the merchant is getting charged a flat rate for debit card transactions, is something else.
Martin