Via communication with the credit card clearinghouse 152, the controller 165 may likewise effectuate processing of credit card transactions via its communication with the credit card clearinghouse 152.The manufacturers 142 can communicate with the controller 165 to, e.g., communicate desired prices, promotions and other product and pricing information to controller.