Skip to main content

Veritran Docs

Get EMV Tag List TLV

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

Parameter Configuration

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

Function ID

Register

Value

110

8

Input Registers

Register

Description

Mandatory

Value

390

EMV tag list

Yes

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

For example: 9F02|9F03|9F26|9F27

Output Registers

Register

Description

Value

112

Call result

000

NO_ERROR

001

NO_TAGS_TO_ADD

002

NO_TAGS_TO_READ

003

ANY_TAG_COULD_NOT_BE_READED

004

TAG_COULD_NOT_BE_SET

005

NO_KEY_IN_SLOT_FOR_CVM_PIN_ONLINE

006

LOAD_SESSION_KEY_FOR_SELECTED_SLOT

007

NOT_DUKPT_KEY_ON_SLOT

008

INVALID_PIN_LENGTH_RANGE

009

TOO_SHORT_PIN_ONLINE_TIMEOUT

010

INVALID_SESSION_KEY

011

MANDATORY_TAGS_REQUIRED_BEFORE_START_EMV_FUNCTION

012

CANNOT_CALL_COMPLETION_BEFORE_START_A_TRANSACTION

013

INVALID_PARAMETERS_IN_PAYMENT_LIST

014

INVALID_CALL_FOR_COMPLETION

015

ARPC_TAG_91_COULD_NOT_BE_SET

016

SCRIPT_71_COULD_NOT_BE_SET

017

SCRIPT_72_COULD_NOT_BE_SET

290

Tag list requested in TLV format

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