A computer-implemented method for the display of data allowing a payment of a payment item by means of a Pin-Pad connected to a cash desk system, the method comprising: - receiving, by a first application program of the cash desk system, a payment order for the payment of the payment item, the payment order comprising an indication of the payable amount; - calculating a maximum number PL MAX of pixel lines transferrable in one transfer command of a hardware interface of the Pin-Pad according to: PL MAX = round_off maxSize of transfer command byte round_up screen width of Pin - Pad display pixel number of pixels encoded per transferred byte of data, wherein 'round_off' means rounding a data value down to the next lower integer value; wherein 'round_up' means rounding a data value up to the next upper integer value; wherein parameter maxSize of transfer command [ byte] indicates a maximum size of data in byte transferrable in said transfer command; wherein parameter screen width of Pin-Pad display [pixel] indicates a width of a display of the Pin-Pad in pixel; wherein parameter number of pixels encoded per transferred byte of data indicates a number of pixels encoded per transferred byte of data; - sending a 2D code by the first application program via the hardware interface of the Pin-Pad to the Pin-Pad for displaying said 2D code on a display of the Pin-Pad, the 2D code encoding a transaction ID and the payable amount, the transaction ID being particular to the received payment order, wherein the 2D code is divided into pieces of 2D codes, wherein each piece corresponds to one line of pixels that can be displayed in one line of the Pin-Pad display, wherein as many pieces of code are transferred within one transfer command to the Pin-Pad as can be packed together in said one transfer command without fragmenting any one of the pixel lines; and wherein the hardware interface is an interface for directly accessing functionalities of the Pin-Pad's hardware or hardware components and is defined and provided by a manufacturer of the Pin-Pad. - receiving, by a first application program of the cash desk system, a payment order for the payment of the payment item, the payment order comprising an indication of the payable amount; - calculating a maximum number PL MAX of pixel lines transferrable in one transfer command of a hardware interface of the Pin-Pad according to: PL MAX = round_off maxSize of transfer command byte round_up screen width of Pin - Pad display pixel number of pixels encoded per transferred byte of data, wherein 'round_off' means rounding a data value down to the next lower integer value; wherein 'round_up' means rounding a data value up to the next upper integer value; wherein parameter maxSize of transfer command [ byte] indicates a maximum size of data in byte transferrable in said transfer command; wherein parameter screen width of Pin-Pad display [pixel] indicates a width of a display of the Pin-Pad in pixel; wherein parameter number of pixels encoded per transferred byte of data indicates a number of pixels encoded per transferred byte of data; wherein 'round_off' means rounding a data value down to the next lower integer value; wherein 'round_up' means rounding a data value up to the next upper integer value; wherein parameter maxSize of transfer command [ byte] indicates a maximum size of data in byte transferrable in said transfer command; wherein parameter screen width of Pin-Pad display [pixel] indicates a width of a display of the Pin-Pad in pixel; wherein parameter number of pixels encoded per transferred byte of data indicates a number of pixels encoded per transferred byte of data; - sending a 2D code by the first application program via the hardware interface of the Pin-Pad to the Pin-Pad for displaying said 2D code on a display of the Pin-Pad, the 2D code encoding a transaction ID and the payable amount, the transaction ID being particular to the received payment order, wherein the 2D code is divided into pieces of 2D codes, wherein each piece corresponds to one line of pixels that can be displayed in one line of the Pin-Pad display, wherein as many pieces of code are transferred within one transfer command to the Pin-Pad as can be packed together in said one transfer command without fragmenting any one of the pixel lines; and wherein the hardware interface is an interface for directly accessing functionalities of the Pin-Pad's hardware or hardware components and is defined and provided by a manufacturer of the Pin-Pad.