CPC G06Q 20/40 (2013.01) [G06Q 20/325 (2013.01); G06Q 20/34 (2013.01); G06Q 20/42 (2013.01)] | 17 Claims |
1. A method for completing a transaction, comprising:
a backend server connected to a communication network executes an application backend of a transaction application;
a first terminal device connected to the communication network via a first connection executes a first application frontend of the transaction application, wherein the first terminal device corresponds to a dealer;
the first application frontend, for starting a transaction, transmits a transaction request to the application backend via the first connection, wherein the transaction request indicates the transaction to be started and indicates a second application frontend of the transaction application different from the first application frontend, and wherein the transaction request comprises transaction data associated with the indicated transaction;
a second terminal device different from the first terminal device and connected to the communication network via a second connection different from the first connection executes the second application frontend of the transaction application, wherein the second terminal device corresponds to a customer;
the application backend, upon receipt of the transaction request, transmits an authorization request to the second application frontend via the second connection;
the second application frontend, upon receipt of the authorization request, authorizes the requested transaction and transmits a transaction authorization to the application backend via the second connection; and
the application backend, upon receipt of the transaction authorization, completes the transaction;
wherein authorizing the requested transaction comprises: reading further transaction data from a transaction device separate from the second terminal device; and adding the read further transaction data to the transaction authorization.
|