We try to steer our regular repeat clients away from credit card payments, especially on products we ship to them as Visa/Mastercard charges an ever higher rate on "card not present" transactions. If they are a good customer in good standing we would rather extend net 15 terms to them and have them pay by cheque.
much less paperwork involved as well, with a card not present transaction you have to get the CC #, run it through the machine, mark it as paid, scan a copy of their reciept from the POS machine, email it to them, it takes about 15 minutes to do and it's annoying.
pay me in cheques or EFT any day of the week.