Standard for Financial Transaction Card Originated Messages – Interchange message specifications (Orjinal mesaj oluşturan mali işlem kartı – karşılıklı mesaj alış-veriş şartları)
Bana göre; POS banka ile, Banka BKM ile, Banka VISA/MASTERCARD ile konuşurken kullandığı dil.
İngilize dökümanlardan biri;
http://en.wikipedia.org/wiki/ISO_8583
Burada toplamda 128 data elemanı var. En önemlilerini aşağıda paylaşıyorum:
1. F02 (Primary account number (PAN)) – Kart Numarası
2. F04 (Amount Transaction) – İşlem Tutarı
3.F11 (STAN) – Bir işlemi benzersiz bir şekilde tanımlamaya yardımcı olmak için üçüncü taraf sistem tarafından (ATM ya da POS) atanan numaradır. 000001 ile 999999 aralığında üretilir.
4. F12 (Local transaction time) – İşlem Tarihi
5. F14 (Expire Date) – Kart Vade Tarihi
6. F22 (Point of service entry mode) – POSS/ATM üzerinden işlemin nasıl yapıldığını ve POS cihazının Pin giriş kapasitesinin tutulduğu alandır. İlk 2 hanede işlemin nasıl yapıldığı, son hanede (x ile gösterilen kısım) örneğin işlem. Örneğin bu değer 051 ise işlem chipli ve PIN’li yapılmış demektir.
7. F35 (Track2) – Kart No, Servis ve vade bilgileri yer alır
8. F37 (RRN- Retrieval Reference Number) – İşlemi başlatan banka tarafından üretilen, işlemin tekil olarak izlenmesini sağlayan koddur.
9. F38 – Provizyon Numarası
10. F39 (İşlem Cevap Sonucu): Örneğin 00 işlem başarılı demektir. Burada genelde bankalar, BKM’nin cevap kodlarına uyarlar.
11. F45 – Track1 Data
12. F49 (Currency Code) – İşlem yapılan tutar kodu. Örneğin TL için 0949’dur.
13. F52 (PIN Data) – PIN bilgisi
14. F55 (ICC Data) – Chip datası. Burası bizim için önemli Tag 95 – TVR, Tag 910 (Issuer Data), 9F33 Terminal Capability, 9F5B (Issuer Script Result), 9F34 (Terminal Verification Result) vb. bir çok önemli alan var.