Archive for the ‘ISO 8583’ Category

Dual Mesajlaşma

Aralık 24, 2011

Önce otorizasyonun alınıp ( Provizyon) , ardından işlemin gerçekleştiğine dair ikinci bir onay sisteminin ( Takas ) işletildiği mesajlaşma yapısıdır.

Buna ne gerek varki, provizyon alıyoruz zaten denebilir. Ama çok haklı gerekçeleri var. Kısaca;

Kredi kartı sistemlerinin kurgusu bir hayli karmaşıktır. Fazla sayıda bileşen bir araya gelerek bir işleme onay verilmektedir.

Bu bileşenlerden herhangi birinde yaşanması muhtemel bir kesinti durumunda kimsenin mağdur olmaması için provizyonu alınan her bir işlemin genelde ertesi günü takası karşı bankaya gönderilir.

Takası belirli bir sürede gönderilmeyen işlemler issuer banka tarafından bir müddet sonra “expire” edilir. Yani kartın limiti iade edilir, varsa o işlemden kazandığı puan geri alınır.

Onus çevrimlerde POS’un gün sonu yapmadan pos tan geçirilen işlemlerin finansal değer kazanmaması da benzer sebepledir.

Field 39 Responce Code

Haziran 1, 2009

Otorizasyon mesajları için Onay/Red durumunu ifade eden alandır.

“Pick-up  Karta El Koy” anlamındaki cevaplarda işlem atm den yapılıyor ise ATM kartı geri vermez. İşlem bir işyerinden yapılıyor ise o işyeri bu karta el koyup bankasına göndermelidir.

ISO Code Açıklama Türkçe Açıklama Orjinal Ne zaman olur ve Ne yapılabilir?
00 İşlem Onaylanmıştır Approved or completed successfully
01 Kart bankanızı arayınız Refer to card issuer
02 Kart bankanızı arayınız, özel durum Refer to card issuer, special condition
03 Invalid merchant or service provider
05 Genel bir nedenle işlem onaylanmadı. Do not honour Nedeni hakkında kart bankanızı aramalısınız.
07 Karta el koy, özel durum Pick up kart, special condition
08 Honour with ID
09 Tekrar deneyin Try Again
11 Onaylandı – Özel Approved (VIP)
12 Hatalı İşlem Invalid Transaction
13 Hatalı Tutar Invalid Amount
14 Hatalı Kart No Invalid Account Number
15 No such Issuer
28 Orjinal zaten reddedilmiş Original is denied
29 Orjinali bulunamadı Original not found
33 Süresi dolmuş kart Expired card, pick -up
36 Kısıtlanmış kart, el koy Restricted card, pick-up
38 PIN deneme sayısı aşıldı, karta el koy Allowable PIN tries exceeded, pick-up
41 Kayıp kart, el koy Lost card, pick-up
43 Çalınmış kart, el koy Stolen card, pick-up
51 Limit yetersiz. Insufficient funds “Hesap müsait değil” şeklinde de geçiyor.
52 No checking account
53 No saving account
54 Süresi dolmuş kart Expired card
55 Hatalı PIN Incorrect PIN
57 Issuer banka, işleme izin vermedi Transaction not permitted to cardholder  Pos slibinde “Karta İzin Verilmeyen İşlem” diye yazar.

Bu kart ile bu posta işlem yapmanıza pos bankası ya da kart bankası izin vermemektedir.

Bankanızı arayarak tam nedenini öğrenebilirisiniz.

Mesela katılım bankacılığı kartları ile teke bayilerinden alışveriş yapamazsınız.

58 Acquirer banka, işleme izin vermedi Transaction not permitted to terminal
61 Exceeds withdrawel amount limit
62 Kısıtlanmış kart Restricted card
63 Security violation
65 Exceeds withdrawel frequency limit
75 PIN deneme aşıldı Allowable number of PIN tries exceeded
76 Key synchronisation error
77 Decline of request – No script available
78 Unsafe PIN
79 ARQC Failed
85 PIN işlemi onaylanmıştır Approval of request – for PIN management message
91 Issuer&Acquirer çalışmıyor. Issuer or switch unkown for routing
92 Financial institution unkown for routing
96 Sistem arızası System malfunction
98 Reversal mükerrer Duplicate reversal

ISO 8583 İşlem Tutarı Alanları

Nisan 2, 2009

  • Field 4 ; Transaction Amount at the Acquirer. Yani işlemin tutarı. Yanlız işlem hangi ülkede hangi para birimi ile yapıldıysa, bu bilgi vardır. Yani 10$ ın 10 u,  5 £ in 5 i gibi. Yada Acquirer banknın para birimi cinsinden tutar.
  • Field 49;Transaction Currency Code; F4 alanındaki değerin, hangi ülkenin para birime göre yapıldığı bilgisi; Türkiye için 949 gibi.
  • Field 6; Cardholder Billing Amount; İşlemin kartın sahibi ülkenin para birimi cinsinden değeri; 10$ lık bir işlem için, 16.5 ( Kur 1.65 )
  • Field 51; Cardholder Billing Currency; İşlemin kartın sahibi ülkenin para birimi.

Field 2

Nisan 2, 2009

PAN bilisini tutar. Personel Account Number.

Yani kredi kartı numaranız.

Numeric olarak 19 btye uzunlukta bir veridir.

ISO 8583

Nisan 2, 2009

ingilizcesi anlamı;

Standard for Financial Transaction Card Originated Messages – Interchange message specifications

TSE ye göre Türkçesi;

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. 🙂

Accayip önemli bir şeydir. İngilizce açıklayıcı bir çok döküman bulunmasına rağmen. Google  türkçe dokuman bulamadı. Enteresan. Neden kimse bu bilgiyi paylaşmıyorki… Çokmu özel…

EN sade ingilize dökümanlardan biri;

http://en.wikipedia.org/wiki/ISO_8583