A multifunction card includes a programmable memory, a magnetic stripe, and an electronic ink display. The programmable memory is able to store corresponding account data and image data for a plurality of different accounts. The card holder is able to use a portable terminal to select one of the accounts stored in memory. The terminal is able to write account data corresponding to the selected account to the magnetic stripe of the card. The terminal is also able to electronically change the electronic ink display to the image corresponding to the selected account. Thus, a single multifunction card, with the ability to have both its magnetic stripe data and appearance changed in accordance with a selected account, can substitute for many different cards.