Service Configuration
Entry Point Template
See Configuration page.
Transaction Related Data
Use the following tags (5F3601025F2A020356) in Other TLVs section:
5F360102 Transaction Currency Exponent
5F2A020356 Transaction Currency Code
See Transaction page.
Administrative Settings
Set ID Message Display = 1 in Administrative to clarify the identification of the message in the signals tab
For tests requiring the TVR, set Always Receipt = 1 in Administrative. Set Always Receipt = 0 for tests on record printing.
See TMS/Administrative dialog.
Test Case Execution
TA's configurations are driven by the tools that are used to qualify a kernel. For Interac Flash, ICC Solution is accredited. That tool doesn't define any configuration for each test case. Hence, the tester shall adapt the default configuration (CONF_01) depending on the test requirements.
Note:
PROCESSING message display may be removed using flag in DF1B.
Terminal Country Code must be set to 0356 in TERMINAL configuration
Service Terminal Configuration/Service Keys
For test cases requiring Services, some tags are mandatory to initiate the Data Exchange mechanism.
a file is pushed to the terminal to feed the required tags.
File Format:
Field | Format | Description and Rule | Example |
---|---|---|---|
Version | unsigned char | 0xAA by default | AA |
SHA | unsigned char Sha[20] | SHA signature on contents | |
AGNOS RuPay Key List FF32 | Composed TLV | tag , containing all Key definition (FF34) for the terminal | |
Agnos RuPay Key FF34 | Composed TLV | Tag containing each terminal key definition | |
DF16 | unsigned char[2] | Service ID TLV, part of composed FF34 | DF16021010 |
DF52 | unsigned char[N] | KCV key TLV, part of composed FF34 | |
DF48 | Unsigned char [N] | PRMacq Key TLV, part of composed FF34 | |
DF71 | unsigned char [1] | Key Index TLV, part of composed FF34 | DF710101 |
DF47 | unsigned char [N] | PRMiss Key, part of a single FF34 tag | |
Level 3 Configuration for Services | |||
FF02 | unsigned char [N] | Agnos RuPay Service List composed tag | List of service supported by the terminal |
FF03 | unsigned char [N] | Service Definition composed tag | One Service definition supported by the terminal |
DF16 | unsigned char[2] | Service ID TLV, part of composed FF03 | DF16021010 |
DF45 | unsigned char [N] | Terminal Service Data , part of composed FF03 | DF453B09101506150101112233445566778800000100010061150406125703000000010000020000000A0101000A01020502000102010206000A01010302 |
DF6F | unsigned char[5] | RuPay Terminal Service Qualifier part of composed FF03 | DF6F050810109500 |
in a FF32 tag, we can have one or more keys (FF34).
Tag FF32 (AGNOS_RUPAY_SERVICES_LIST) must be present for requesting tag DF07 in the final select. It’s a composed tag containing all services supported and data required for these services (excepted keys).
FF02 must contains one of more service definition handled by the terminal
Example of Service key / terminal definition file:
...
There is one level 3 definition file named SERVICE_CONFXX__RUPAY to sent to the device using TMS->RuPay->Send Service File for each tool SERVICE configuration.