MSR Processor - 01060100002
Not Supported:
![]()
The MSR processor is not a POS function in the proper sense of the term but a data processing instance within the POS application.
It is called whenever track data requiring interpretation is provided by the magnetic stripe reader (MSR).
The interpretation consists of the following steps:
- Validate the entered card data against existing MSR rules
- Call the actions stored for the determined MSR rule
When calling a POS function, parameters can be transferred. These parameters can either be filled with values from the card data or with values according to the function context. All parameters transferred at function call must be part of the function definition (gk_functions.xml). It is required that the defined data types are taken into account.
The magnetic card contains four data tracks. The data is transferred as a field of strings from the magnetic stripe reader to the application. Not all tracks contain data. The data of the different tracks may have different lengths.