Bill is basically correct. Regardless of the system, If its cash it stays off anyboby's books, the business and/or the server. Credit Card companies also then miss the chance to hit it with a service charges, both the normal servicing fee and the foriegn service fee.
Cash is better all the way around for everyone