Abstract: A tap device is provided for mobile device payment at a point-of-sale (POS) terminal. The tap device monitors at least one communication line of the POS terminal and detects at least one data packet having transaction data. The tap device includes a trigger database having entries including pre-stored trigger data elements. A first processor compares the pre-stored trigger data elements with the transaction data. The tap device transmits the transaction data when at least a portion of the transaction data corresponds to at least one pre-selected trigger data element. The tap device includes a first receiver receiving a Quick Response (QR) code generated by a remote server in response to the transaction data. The QR code includes an encoding of the transaction data. The tap device includes a display displaying the QR code for image capture by a mobile device that decodes the captured QR code into the transaction data.
Abstract: A tap device is provided that monitors data communications with a point-of-service terminal device and communicates with remote servers that are associated with an external network, a local server that is associated with an internal network and a display for displaying point-of-purchase promotional media. The tap device includes a monitoring device that monitors communication lines of the point-of-service terminal device for data packets having sales transaction data. The tap device includes a trigger database having entries with pre-stored digital message trigger data elements and a processor that communicates with the monitoring device to receive the sales transaction data. The processor generates instructions to search the entries of the trigger database for a match between the pre-stored digital message trigger data elements and the sales transaction data.