Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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. Rupay Service List Data, this FF02 must be present in the configuration. It’s a composed tag containing all services supported and data required for these services (excepted keys).

FF02 Structure:

FF02 variable Length

FF03 Variable Length including these 3 TLVs below:

DF16 Terminal Service ID on 2 bytes

DF45 Terminal Service Data (variable length) AGNOS_SERVICE_DATA_FROM_CONFIGURATION

DF99 RuPay Terminal Service Qualifier on 5 bytes.

...

must contains one of more service definition handled by the terminal