As a programmer that has coded these purchases, I can testify to that truth. If you have certain info - Name, address, card number, expiration and CID the fee is actually on the order of 3 cents.
I was a COBOL programmer for Security Pacific banks deposits and time deposits systems in the late 80’s and early 90’s before they were purchased by B of A.
I worked on the WaMu debit card conversion project six years ago (from VISA to MC) as a technical business analyst. And after that I worked at another large company on a PCI standards compliance project.
Yeah, I’ve dealt with it too. 8-D