Patent ID: 8418918

Claim:
A method comprising: receiving, by a computer for securely completing a transaction, a proxy code from a transaction device, wherein said transaction device generates multiple proxy codes, including said proxy code and wherein said proxy code originates at said transaction device, wherein said transaction device generates said proxy code prior to said transaction, and wherein said computer comprises a non-transitory memory and a processor; associating, by said computer, said proxy code to one of multiple transaction account codes, wherein said proxy code is provided to a merchant system for transaction completion, wherein said proxy code is absent of sensitive information, and includes a similar format as said one of multiple transaction account codes, wherein said multiple transaction account codes and user personal information include sensitive information; receiving, by said computer, from said merchant system a transaction request, said transaction request including said proxy code; locating, by said computer, said one of multiple transaction account codes associated with said proxy code; locating, by said computer, a transaction account using said one of multiple transaction account codes; and processing, by said computer, said transaction request in accordance with said transaction account.