| CPC G06Q 20/3223 (2013.01) [G06Q 20/3278 (2013.01); G06Q 20/3563 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/401 (2013.01); G06Q 2220/00 (2013.01)] | 14 Claims |

|
1. A method for operating a mobile Point-of-Sales (mPOS) application for executing a transaction, the method comprising:
a Universal Integrated Circuit Card (UICC) card connected to a terminal device executes in interaction with the terminal device an application frontend of the mPOS application that provides, upon launch, an I/O interface with a human machine interface displayed by a touchscreen of the terminal device and a machine-to-machine interface; and
the application frontend, for starting a transaction, captures transaction data associated with the transaction to be started via the human machine interface, reads further transaction data via the machine-to-machine interface from a transaction device separate from the terminal device and arranged close to the terminal device, generates a transaction authorization authorizing the requested transaction, and transmits the transaction authorization, the transaction data and the further transaction data via a connection to a remote backend server for completing the transaction;
wherein the UICC card comprises a card application toolkit (CAT) configured to build up the human machine interface, and wherein the machine-to-machine interface is provided by a contactless frontend (CLF) chip of the terminal device connected to the UICC card via a single wire protocol (SWP) interface;
wherein reading further transaction data via the machine-to-machine interface comprises wirelessly reading the further transaction data from the transaction device using near field communication (NFC) or Bluetooth; and
wherein an edge cloud server located close to the terminal device executes the application backend as the backend server.
|