Information from the magnetic stripe, information previously programmed into the terminal, and information keyed into the terminal by the merchant about the specific sale are transmitted up-line to the host where the request is processed and an authorization code or other information (e.g., a request to call for voice authorization) is transmitted back to the terminal.