I believe that costs associated with payment should always be an explicit part of the customer's bill, so that there would actually be competitive pressure between payment providers to drive down that cost.<p>It would also make it clear to the customer that they are actually paying themselves for those "rewards" on their card.
Most of UK customers are VISA debit card users. To be fair, I was completely convinced, that Master cards are the credit cards and VISA are debit cards... who knew.<p>Anyway - it appears that it is not my problem and I don't care.<p>.........../\..... \o/...
I use Amazon as little as possible, I have always had good service and matched prices elsewhere. If they reject my Barclaycard it will reinforce my view.