Patent ID: 7546274

Claim:
A method of facilitating an electronic commerce transaction between a user of an automatic teller machine (ATM) having ATM interface software which controls a display and a printer of the ATM and an electronic commerce merchant via a global communications network said method comprising the steps of: a) receiving, at one or more servers remote from the ATM and remote from one or more electronic commerce merchant servers, ATM data comprising transaction data; b) reformatting, at the one or more remote servers, said transaction data into a first format that enables the transaction data to be utilized by a server located on a global communications network, reformatting including translating the ATM data into a self contained package allowing for processing by the one or more electronic merchant servers in a native format used by the one or more electronic merchant servers; c) transmitting, over the global communications network, the reformatted transaction data to the one or more electronic commerce merchant servers from the one or more remote servers; d) receiving, at the one or more remote servers from the electronic commerce merchant, merchant data not capable of being used by the ATM, wherein said merchant data is generated by the one or more electronic commerce merchant servers in response to the reformatted transaction data; e) reformatting, at the one or more remote servers, said merchant data into a second format that enables the merchant data to be utilized by the ATM, reformatting including translating the merchant data into a format utilized by the ATM to controls the display of the ATM; and f) transmitting the reformatted merchant data to the ATM from the one or more remote servers.