Tomcat
Professional
- Messages
- 2,689
- Reaction score
- 916
- Points
- 113
DE 55, также называемый Полем 55, в ISO-8583 — это интегрированные данные чипа; Итак, легко сделать вывод, что теги EMV онлайн-транзакции должны быть помещены в DE 55 при создании соответствующего сообщения финансовой транзакции ISO-8583. Но как?
Ну, во-первых, нужно знать, что теги EMV — это BER-TLV, закодированные в поле 55. Во-вторых, как только вы узнаете саму кодировку, вам останется лишь соединить все теги один за другим, и вы получите DE 55 — без разделителей и метаинформации; это так просто. Единственное, что вам может понадобиться, — это длина/кодировка, требуемая реализуемым вами вариантом ISO-8583. Например, если DE 55 является полем LLVAR, вам необходимо добавить общую длину данных EMV как LL в DE 55, прежде чем вводить все данные EMV.
Ниже приведен пример DE 55 в сообщении ISO-8583.
01495F2A0201245F34010182021C008407A0000000031010950580000000009A031102249B0268009C01009F02060000000000009F030600000000000 09F0607A00000000310109F0802008C9F0902008C9F100706010A039000009F1A0201249F2608423158936ED6C38F9F2701809F3303E0B0C89F34034103 029F3501229F360200019F3704ACAC66E89F5800DF0100DF0200DF0400
Здесь 0149 — это LL-часть поля LLVAR, которая указывает, что данные имеют размер 149 байтов (или 298 шестнадцатеричных символов), начиная с 5F и заканчивая 00. Вы можете скопировать эти данные, за исключением начального 0149, в файл EMV Lab. TLV Utilities и получите это декодирование одним нажатием кнопки:
Написал Jaywalker
Ну, во-первых, нужно знать, что теги EMV — это BER-TLV, закодированные в поле 55. Во-вторых, как только вы узнаете саму кодировку, вам останется лишь соединить все теги один за другим, и вы получите DE 55 — без разделителей и метаинформации; это так просто. Единственное, что вам может понадобиться, — это длина/кодировка, требуемая реализуемым вами вариантом ISO-8583. Например, если DE 55 является полем LLVAR, вам необходимо добавить общую длину данных EMV как LL в DE 55, прежде чем вводить все данные EMV.
Ниже приведен пример DE 55 в сообщении ISO-8583.
01495F2A0201245F34010182021C008407A0000000031010950580000000009A031102249B0268009C01009F02060000000000009F030600000000000 09F0607A00000000310109F0802008C9F0902008C9F100706010A039000009F1A0201249F2608423158936ED6C38F9F2701809F3303E0B0C89F34034103 029F3501229F360200019F3704ACAC66E89F5800DF0100DF0200DF0400
Здесь 0149 — это LL-часть поля LLVAR, которая указывает, что данные имеют размер 149 байтов (или 298 шестнадцатеричных символов), начиная с 5F и заканчивая 00. Вы можете скопировать эти данные, за исключением начального 0149, в файл EMV Lab. TLV Utilities и получите это декодирование одним нажатием кнопки:
Tag | Value |
5Ф2А | 0124 |
5Ф34 | 01 |
...и так далее |
Написал Jaywalker