Patent ID: 7818216

Claim:
An apparatus for a centralized transaction system, said apparatus comprising: a server programmed to execute a process for managing a customer subscription, said step of managing said customer subscription including creating said customer subscription for a customer by storing a customer data set including a name, a set of contact data, and a set of customer preferences including identification of a customer code to be used as a password, facilitating said customer to maintain said customer subscription, storing a deal located by said customer, storing at least one payment account, storing a preferred payment account, facilitating said customer to access a set of customer historical information; managing a vendor subscription, said step of managing said vendor subscription including creating said vendor subscription for a vendor by storing a vendor data set including a name and a set of contact data, facilitating said vendor to maintain said vendor subscription, facilitating said vendor to set up and maintain a vendor deal, facilitating said vendor to access a set of vendor historical information; authenticating said customer for a transaction with said vendor, said step of authenticating including receiving an identification code identifying said customer, said identification code possessed by said customer, sending an authentication code via a communication network attached to said server to said customer whereby said customer receives said authentication code with a remote device that is independent of a transaction device, receiving a return code, wherein said return code is formed by adding the customer code to said authentication code, originating from said customer, verifying that said return code corresponds to said authentication code and said customer code, and authorizing a transaction by said customer; applying said deal to said transaction with said customer, said step of applying said deal including retrieving a set of data associated with said customer, said set of data including said deal associated with said vendor, applying said deal to said transaction, applying said preferred payment account to pay for said transaction, said step of applying said preferred payment account including retrieving a set of data associated with said customer, said set of data including said preferred payment account, charging a purchase price against said preferred payment account; facilitating said customer access to a set of customer data associated with said transaction; and facilitating said vendor access to a set of vendor data associated with said transaction.