ISO 8583, 1987'de yayımlanan ve kart bazlı finansal işlem mesajlaşması için kullanılan global standarttır. POS-acquirer-issuer arasındaki tüm işlem akışı bu protokol üzerine kuruludur.
Mesaj Türleri (MTI)
- 0100: Authorization request (provizyon talebi)
- 0110: Authorization response
- 0200: Financial transaction request
- 0220: Advice (bildirim)
- 0400: Reversal request (iptal)
- 0800: Network management (echo, sign-on)
Veri Alanları (DE — Data Elements)
Mesajda 128'e kadar veri alanı vardır. Kritik olanlar:
- DE2: PAN
- DE3: İşlem türü
- DE4: Tutar
- DE7: İşlem zamanı
- DE11: Trace number
- DE39: Yanıt kodu (00 onay, 05 ret vb.)
Modern Alternatif: ISO 20022
Banking'de ISO 8583'ün modern XML/JSON tabanlı halefi ISO 20022'ye geçiş sürüyor.
Örnek Kullanım
- POS sağlayıcısının dokümanını okurken ISO 8583 DE alanlarını anlamak şart.
- ISO 8583 0400 reversal mesajı ile aynı gün iptal yapıyoruz.