Patent ID: 8694438

Claim:
A method of processing a transaction between a consumer and a merchant point-of-sale system, the method comprising: receiving, from a remote token-generating server over a first communication network, a token by a device of the consumer and storing the token in a memory of the device; reading and decoding, by the merchant system, a token upon presentation thereof by the consumer's device in connection with the transaction; authorizing, by the merchant system, the transaction based at least in part on the decoded token information; subsequent to authorization of the transaction by the merchant system, communicating over a second communication network different from the first network, by the merchant system to a transaction-processing entity, a record of the transaction and authorization thereof; following the communication from the merchant system to the transaction-processing entity, completing the authorized transaction and communicating a record of the transaction to the token-generating server over the second communication network; and following presentation of the token, establishing, by the consumer device, communication with the token-generating server over the first communication network to request deletion of the presented token.