Skip to main content

Veritran Docs

[en] Get EMV Tag List TLV

[en] This function allows you to obtain a list of EMV tags in TLV format, which allows the financial institutions to read the transaction information.

[en] Parameter Configuration

[en] This function requires you to fill in register 390 with the EMV tag list. Refer to the Input Registers section to learn more.

[en] Function ID

[en] Register

[en] Value

110

8

[en] Input Registers

[en] Register

[en] Description

[en] Mandatory

[en] Value

390

[en] EMV tag list

[en] Yes

[en] Elements should be listed using the following structure: [Tag1]|[Tag2]|[TagN]

[en] For example: 9F02|9F03|9F26|9F27

[en] Output Registers

[en] Register

[en] Description

[en] Value

112

[en] Call result

000

[en] NO_ERROR

001

[en] NO_TAGS_TO_ADD

002

[en] NO_TAGS_TO_READ

003

[en] ANY_TAG_COULD_NOT_BE_READED

004

[en] TAG_COULD_NOT_BE_SET

005

[en] NO_KEY_IN_SLOT_FOR_CVM_PIN_ONLINE

006

[en] LOAD_SESSION_KEY_FOR_SELECTED_SLOT

007

[en] NOT_DUKPT_KEY_ON_SLOT

008

[en] INVALID_PIN_LENGTH_RANGE

009

[en] TOO_SHORT_PIN_ONLINE_TIMEOUT

010

[en] INVALID_SESSION_KEY

011

[en] MANDATORY_TAGS_REQUIRED_BEFORE_START_EMV_FUNCTION

012

[en] CANNOT_CALL_COMPLETION_BEFORE_START_A_TRANSACTION

013

[en] INVALID_PARAMETERS_IN_PAYMENT_LIST

014

[en] INVALID_CALL_FOR_COMPLETION

015

[en] ARPC_TAG_91_COULD_NOT_BE_SET

016

[en] SCRIPT_71_COULD_NOT_BE_SET

017

[en] SCRIPT_72_COULD_NOT_BE_SET

290

[en] Tag list requested in TLV format

[en] For example, if the EMV tag list sent is 9F02|9F03|9F26|9F27, the returned value is 9F02060000000001009F03060000000000009F260867BC18F00EC150759F270180.