The controller 314 of the integral IC card 310 stores the received card information in the storage 312, and updates various types of data including the electronic money balance. [0204] The operation described above takes only a few seconds at the latest, and it is completed while the person interested in buying a commodity is holding the integral IC card 310 in step S301.