Home Ödeme Sistemleri EMV TLV(Tag-Length-Value) nedir?

TLV(Tag-Length-Value) nedir?

3 min read
0
0
6,685

TLV, verilerin hızlı bir şekilde ayrıştırılmasını kolaylaştırmak için kullanılan veri depolama yöntemidir.

Örneğin, POS’tan başlatılan bir işlemde kartın chip datasındaki verilerin okunması ve bu verilerin provizyon boyunca taşınması aşamasında TLV yapısının kullanımı buna bir örnektir.

Tag-Length-Value ifadeleri kısaca TLV olarak ifade edilmektedir.

Tag : Veri tipinin ne olduğu (Ör: Application Label, Application Identifier)
Length : Verinin uzunluğu
Value : Verinin içeriği

Örneğin aşağıda bir ISO-8583 mesajındaki Field 55 örneği verilmiştir.  Tag bazlı ayrıştırılmış hali altta yer almaktadır:

01495F2A0201245F34010182021C008407A0000000031010950580000000009A031102249B026 8009C01009F02060000000000009F03060000000000009F0607A00000000310109F0802008C9F0 902008C9F100706010A039000009F1A0201249F2608423158936ED6C38F9F2701809F3303E0B0 C89F34034103029F3501229F360200019F3704ACAC66E89F5800DF0100DF0200DF0400

5F2A Transaction Currency Code124
5F34 Application Primary Account Number (PAN) Sequence Number1
82 Application Interchange Profile1C00
84 Dedicated File (DF) NameA0000000031010
95 Terminal Verification Results8000000000
9A Transaction Date110224
9B Transaction Status Information6800
9C Transaction Type0
9F02 Amount, Authorised (Numeric)0
9F03 Amount, Other (Numeric)0
9F06 Application Identifier (AID) – terminalA0000000031010
9F08 Application Version Number008C
9F09 Application Version Number008C
9F10 Issuer Application Data06010A03900000
9F1A Terminal Country Code124
9F26 Application Cryptogram423158936ED6C38F
9F27 Cryptogram Information Data80
9F33 Terminal CapabilitiesE0B0C8
9F34 Cardholder Verification Method (CVM) Results410302
9F35 Terminal Type22
9F36 Application Transaction Counter (ATC)1
9F37 Unpredictable NumberACAC66E8
9F58 Unknown tag.
DF01 Unknown tag.
DF02 Unknown tag.
DF04 Unknown tag.
Load More Related Articles
Load More By Arif Ünal
  • Get Data Komutu nedir?

    GET DATA komutu, mevcut uygulamadaki bir kayıtta enkapsüle edilmemiş olan ilkel bir veri n…
  • External Authenticate Komutu nedir?

    EXTERNAL AUTHENTICATE komutu, ICC içindeki uygulamaya kriptogramı doğrulayıp doğrulamayaca…
  • Pin Change/Unblock nedir?

    Pin Change/Unblock komutu, Issuer’un (kartı çıkaran kuruluş) PIN kodu engelini kaldırmayı …
Load More In EMV

Check Also

BKM API Geçidi Entegrasyonu için verilen Hedef Tarihinde Düzenleme yapıldı

ÖDEME VE ELEKTRONİK PARA KURULUŞLARININ BİLGİ SİSTEMLERİ İLE ÖDEME HİZMETİ SAĞLAYICILARINI…