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) | |
Agnos RuPay Key FF34 | Composed TLV | Tag containing each 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 the composed FF34 | |
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 | |
DF99 | unsigned char[5] | RuPay Terminal Service Qualifier part of composed FF03 |
in a FF32 tag, we can have one or more keys (FF34)
Tag FF12 (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