Skip to content

    Additional data to or from host

    Overview

    Additional tags are used to send data in the authorization request that are returned in the settlement logs to the Merchant or are used by NEXI to activate specific services, like tokenization.

    The formatting of these tags is different per Bank:

    Intesa San Paolo

    • Data can be inserted in the tag with index 5.
    • The maximum length of the tag is 100 bytes.

    Other Banks

    • Data can be inserted in a maximum of 4 tags with index from 1 to 5.
    • The maximum length of concatenated data is 100 bytes (not considering control characters and separators).
    • The maximum length of tags from 1 to 4 is 30 bytes
    • The maximum length of tag 5 is 100 bytes

    The ADDITIONAL DATA FOR GT application message is only expected from the POS terminal when, in the single procedure activation commands, the relevant flag is found (“Presence of message with additional data for the GT”).

    There are two fields in this message that inform the terminal whether it should send the “additional data from GT message” after the procedure result message. The message with additional data is the only message that contains fields with variable length, indicated with the letter V in the LENGTH column in the table below.

    Additional data for GT delivery message (from ECR)

    PosLengthTypeContent
    18NTerminal ID (00000000-99999999)
    91AReserved – fixed to ‘0’ (0x30)
    101AMessage code: ‘U’ (0x55)
    116NPayment Type:
    • “0” => Standard payment
    172NISO field number.
    Indicates the ISO-8583 field where data from GT that must be sent to ECR is found. This field is “00” by default and indicates that there is not data from GT to return to ECR. A value other than “00” alerts the terminal of:

    • data from GT retrieval coordinates
    • obligation to send additional data from GT message
    CURRENTLY THE FIELD IS SET AT “62”
    198ATAG number.
    Indicates the TAG where data from GT that must be sent to ECR is found. This field is only significant if the previous field is not “00”. The field is flush left, blank justified. TAG from GT length is fixed at 255.

    CURRENTLY THE FIELD IS FIXED AT ‘DF8D01’
    271NReserved (fixed at “0” 30 hex)
    284NExclusive TAG index with additional data to be sent to GT.
    The field is considered as a byte map for which each byte corresponds to a single index. “0” corresponds to no TAG to be sent to GT.
    325NReserved (fixed at “0” 30 hex)
    37100-VAPrivative TAG content. Max 100 characters - Min 1 character. The field is always closed by an end-of-field character 01B hex

    The “Exclusive TAG content” field can be repeated for a maximum of 4 times.

    Additional data from GT result message (from Terminal)

    The additional data from GT message is only sent by the POS terminal if the ISO number field in the "Message with additional data for GT" is not "00".

    PosLengthTypeContent
    18NTerminal ID (00000000-99999999)
    91AReserved – fixed to ‘0’ (0x30)
    101AMessage code: ‘U’ (0x55)
    116NReserved (fixed at “0” 30 hex)
    173NData from GT field length. Indicates the length of the next field
    20255-VAAdditional data from GT that must be sent to ECR
    20+n10NReserved (fixed at “0” 30 hex)

    Tokenization Request

    The transaction requested to activate tokenization via LAN Integration must include Additional Data, in the format requested for the service, with the following information:

    • Type of Tokenization service requested (Recurring, Unscheduled, One Click)
    • Contract code: the code has to be unique at Merchant level and is alphanumeric 18 characters long.

    Additional TAGs - Intesa San Paolo

    LengthTypeContent
    4AnIdentification code of the service:

    • “0COF” – Unscheduled Recurring and One Click Payments
    • “0REC” – Recurring Payments
    4AnFixed value “0TRK”
    Ans..18AnUnique contract code
    1Ans 1“|” (pipe)
    4AnService code “Labelling Omnichannel”

    Fixed code “0FNZ03”

    Example TAG 5 mapping for Unscheduled Recurring and One Click Payments with contract code 1666354841608 Es: 0COF0TRK1666354841608|0FNZ03

    TAGs – Other Banks

    Index (TAG)Position (Byte)LengthTypeContent
    113A/NFixed value “BTD”
    4Variabile (max 18 bytes)A/NUnique contract code
    514A/NIdentification code of the service:
    • “0COF” – Unscheduled Recurring and One Click Payments
    • “0REC” – Recurring Payments
    54A/NFisso a “0FNZ”
    92A/NAction:
    “03” – new contract creation

    Example TAGs mapping for Unscheduled Recurring and One Click Payments with contract code 9297022f-75de-48.

    Index (TAG)Position (Byte)LengthTypeContent
    113A/NBTD
    4VariableA/N9297022f-75de-48
    514A/N0COF
    554A/N0FNZ
    592A/N03

    Was this helpful?

    What was your feeling about it?