A method and apparatus for warehousing information in a wallet
consolidator, including personal identification data for facilitating a
transaction. The wallet consolidator includes a controller for
controlling operation of the wallet consolidator, a magnetic stripe
reader/writer for reading and writing magnetic stripes, a bar code
scanner for scanning bar codes, a keypad for inputting user selections
and commands, a memory for storing information provided to the wallet
consolidator, a smart card interface for effectuating communication
between the wallet consolidator and a smart card and a display screen for
displaying text and graphics, the display screen further for displaying a
bar code pattern capable of being scanned by a bar code reader. To store
information in the wallet consolidator, or alternatively in a smart card
interfaced to the wallet consolidator, information is read from magnetic
stripes on various types of cards such as, but not limited to, credit,
debit and identification cards. Additionally, images of the cards
including, but not limited to, signatures and portraits are downloaded
and stored. A user retrieves the information from any of the stored
magnetic stripes and writes the information to a single magnetic stripe
for use in a point of sale transaction. Similarly, stored images are
retrieved and displayed on a display screen including a bar code which
can be scanned by a bar code scanner.