Patent ID: 8306908

Claim:
A method for performing an upselling transaction, the method comprising at least the following: receiving at least one preliminary transaction for at least one of goods and services into a computer system comprising at least one processor and at least one memory configured to store and process information related to the at least one preliminary transaction for at least one of goods and services; generating a proposal by the computer system, during the payment processing of the at least one preliminary transaction, the proposal comprising at least one new account to enable a consumer to pay for the at least one preliminary transaction, the proposal being generated in response to the computer system processing the received information; thereafter, receiving into the computer system information related to an application for the at least one new account; in the computer system, associating the at least one preliminary transaction with the at least one application by issuing a unique identifier linking the at least one application and the at least one preliminary transaction as a pending transaction; in the computer system, generating a request for approval of the at least one application, the request including the unique identifier and transaction specific data associated with the pending transaction; transmitting the request from the computer system to an approval authority; in the computer system, receiving a status of an approval of the at least one application, wherein receiving the status includes receiving at least one of a real time approval of the at least one application, or a real time rejection of the at least one application; and storing the unique identifier as a data record in a data store that corresponds to the application being processed and transaction data associated with the at least one preliminary transaction in order to link the pending status of the at least one preliminary transaction to the application being processed and to retrieve the data record upon receiving the status of the approval request; wherein at least the generation of the proposal, receiving the information related to the application and transmitting the request for approval are performed during the preliminary transaction and wherein the at least one preliminary transaction is maintained in a pending status until the status of the approval of the at least one application is received in the computer system.