ISO 8583 - ISO 8583

ISO 8583 uchun xalqaro standart hisoblanadi moliyaviy operatsiyalar kartasi kelib chiqqan xabar almashish. Bu Xalqaro standartlashtirish tashkiloti karta egalari tomonidan boshlangan elektron operatsiyalarni almashadigan tizimlar uchun standart to'lov kartalari.

ISO 8583 turli xil tizimlar ushbu tranzaksiya so'rovlari va javoblarini almashishi uchun xabar formatini va aloqa oqimini belgilaydi. Xaridor do'konda to'lovni amalga oshirish uchun kartani ishlatganda amalga oshirilgan bitimlarning katta qismi (EFTPOS ) bankomatlardagi operatsiyalar kabi aloqa zanjirining bir qismida ISO 8583 dan foydalaning. Xususan, MasterCard, Viza va Verve ko'plab boshqa muassasalar va tarmoqlar singari tarmoqlar ham avtorizatsiya aloqalarini ISO 8583 standartiga asoslanadi.

ISO 8583 umumiy standartni belgilagan bo'lsa ham, odatda to'g'ridan-to'g'ri tizimlar yoki tarmoqlar tomonidan qo'llanilmaydi. U barcha tizimlarda yoki tarmoqlarda bir xil bo'lib qoladigan ko'plab standart maydonlarni (ma'lumotlar elementlarini) belgilaydi va tarmoqqa xos tafsilotlarni o'tkazish uchun bir nechta qo'shimcha maydonlarni qoldiradi. Ushbu maydonlar har bir tarmoq tomonidan standartni o'zlari uchun moslashtirilgan maydonlar va maxsus foydalanishda moslashtirish uchun ishlatiladi.

Kirish

ISO 8583 spetsifikatsiyasi uch qismdan iborat:

  • 1-qism: Xabarlar, ma'lumotlar elementlari va kod qiymatlari[1]
  • 2-qism: Muassasa identifikatsiya kodlari (IIC) uchun ariza berish va ro'yxatdan o'tish tartibi[2]
  • 3-qism: Yuqorida keltirilgan xabarlar, ma'lumotlar elementlari va kod qiymatlari bo'yicha texnik protseduralar[3]

Xabar formati

Kartaga asoslangan tranzaksiya odatda tranzaktsiyalarni sotib oluvchi qurilmadan o'tadi, masalan savdo nuqtasi terminali yoki an avtomatlashtirilgan kassa (ATM), bir qator tarmoqlar orqali karta egasining hisob raqamiga avtorizatsiya qilish uchun kartani chiqarish tizimiga. Tranzaksiya ma'lumotlari kartadan olingan ma'lumotlarni (masalan, karta raqami yoki karta egasining rekvizitlari), terminaldan (masalan, savdogar raqami), operatsiyani (masalan, summani) va boshqa dinamik ravishda ishlab chiqarilishi mumkin bo'lgan ma'lumotlarni o'z ichiga oladi. aralashuv tizimlari tomonidan qo'shilgan. Ushbu ma'lumotlarga asoslanib, kartalarni chiqaruvchi tizim operatsiyani avtorizatsiya qiladi yoki rad etadi va oldindan belgilangan muddat ichida terminalga qaytarilishi kerak bo'lgan javob xabarini ishlab chiqaradi.

ISO 8583 xabari quyidagi qismlardan iborat:

  • Xabar turi ko'rsatkichi (MTI)
  • Qaysi ma'lumotlar elementlari mavjudligini ko'rsatadigan bir yoki bir nechta bitmapalar
  • Ma'lumot elementlari, xabarning haqiqiy ma'lumot maydonlari

Maydonlarning standartning turli xil versiyalaridagi joylashuvi turlicha; masalan, 1987 va 1993 yillardagi standartlarning valyuta elementlari endi 2003 yilgi versiyada ishlatilmaydi, bu valyutani har qanday moliyaviy miqdor elementining pastki elementi sifatida saqlaydi. 2017 yil iyunidan boshlab ISO 8583: 2003 hali keng qabul qilinmagan. ISO 8583 xabarlarida marshrutizatsiyalash bo'yicha ma'lumot yo'q, shuning uchun ba'zida a bilan ishlatiladi TPDU sarlavha.

Karta egasidan kelib chiqqan operatsiyalarga sotib olish, olib qo'yish, depozit, pulni qaytarib berish, bekor qilish, balans so'rovi, to'lovlar va hisob-kitoblararo o'tkazmalar kiradi. ISO 8583 shuningdek xavfsiz kalitlarni almashish, jami natijalarni yarashtirish va boshqa ma'muriy maqsadlar uchun tizimdan tizimga xabarlarni belgilaydi.

Xabar turi ko'rsatkichi (MTI)

Xabar turining ko'rsatkichi a to'rt xonali xabarning umumiy funktsiyasini ko'rsatadigan raqamli maydon. Xabar turi indikatori ISO 8583 versiyasini, Message Class, Message Funksiyasini va Message Origin-ni o'z ichiga oladi.

ISO 8583 versiyasi

MTIning birinchi raqami xabar kodlangan ISO 8583 versiyasini bildiradi.

KodMa'nosi
0xxxISO 8583: 1987
1xxxISO 8583: 1993
2xxxISO 8583: 2003
3xxxISO tomonidan himoyalangan
4xxx
5xxx
6xxx
7xxx
8xxxMilliy foydalanish
9xxxShaxsiy foydalanish

Xabar sinfi

MTI ning ikkinchi pozitsiyasi xabarning umumiy maqsadini belgilaydi.

KodMa'nosiFoydalanish
x0xxISO tomonidan himoyalangan
x1xxAvtorizatsiya haqidagi xabarPul mablag'lari mavjudligini aniqlang, tasdiqlang, ammo yarashish uchun hisobotga yozmang. Ikkita xabar tizimi (DMS), hisob qaydnomasiga yuborish uchun fayl almashinuvini kutmoqda.
x2xxMoliyaviy xabarlarPul mablag'lari mavjudligini aniqlang, tasdiq oling va to'g'ridan-to'g'ri hisob raqamiga yuboring. Yagona xabar tizimi (SMS), bundan keyin fayl almashinuvi yo'q.
x3xxFayl harakatlari to'g'risida xabarHot-card, TMS va boshqa almashinuvlar uchun ishlatiladi
x4xxOrqaga qaytarish va to'lovni qaytarish to'g'risida xabarlarOrqaga qaytarish (x4x0 yoki x4x1): Oldingi avtorizatsiya amalini bekor qiladi.
Qayta to'lov (x4x2 yoki x4x3): Oldindan tozalangan moliyaviy xabarni qaytarib oladi.
x5xxYarashtirish to'g'risidagi xabarHisob-kitob haqida ma'lumot xabarini uzatadi.
x6xxMa'muriy xabarMa'muriy maslahatni uzatadi. Ko'pincha xato xabarlari uchun ishlatiladi (masalan, xabarni rad etish yoki uni bajarmaslik).
x7xxTo'lovlarni yig'ish to'g'risida xabarlar
x8xxTarmoqni boshqarish to'g'risida xabarXavfsiz kalitlarni almashtirish, tizimga kirish, echo testi va boshqa tarmoq funktsiyalari uchun foydalaniladi.
x9xxISO tomonidan himoyalangan

Xabar funktsiyasi

MTI ning uchinchi pozitsiyasi xabarning tizim ichida qanday o'tishini belgilaydigan xabar funktsiyasini belgilaydi. So'rovlar - bu oxir-oqibat xabarlar (masalan, ekvayerdan emitentga va orqaga qaytish vaqti va avtomatik bekor qilish bilan), maslahatlar esa nuqta-nuqta xabarlar (masalan, terminaldan ekvayerga, ekvayerdan tarmoqqa, tarmoqdan emitentga, har bir havola orqali uzatish kafolatlangan, lekin darhol shart emas).

KodMa'nosiIzohlar
xx0xSo'rovAkvayderdan emitentga aktsiyani amalga oshirishni talab qilish; emitent qabul qilishi yoki rad qilishi mumkin
xx1xJavobni so'rangEmitentning so'rovga javobi
xx2xMaslahatHarakat sodir bo'lganligi haqida maslahat bering; qabul qilgich qabul qilishi mumkin, rad etmaydi
xx3xMaslahat javobMaslahatga javob
xx4xBildirishnomaHodisa sodir bo'lganligi to'g'risida xabarnoma; qabul qilgich qabul qilishi mumkin, rad etmaydi
xx5xBildirishnomani tasdiqlashBildirishnomaga javob
xx6xYo'riqnomaISO 8583: 2003
xx7xYo'riqnomani tasdiqlash
xx8xISO foydalanish uchun himoyalanganBa'zi dasturlar (masalan, MasterCard) ijobiy tasdiqlash uchun foydalanadi.[4]
xx9xBa'zi dasturlar (masalan, MasterCard) salbiy tan olish uchun ishlatiladi.[5]

Xabarning kelib chiqishi

MTIning to'rtinchi pozitsiyasi to'lovlar zanjiri ichida xabar manbasining joylashishini belgilaydi.

KodMa'nosi
xxx0Ekvayer
xxx1Ekvayerni takrorlash
xxx2Emitent
xxx3Emitentning takrorlanishi
xxx4Boshqalar
xxx5Boshqa takrorlash
xxx6ISO tomonidan himoyalangan
xxx7
xxx8
xxx9

Misollar

Ning MTI qiymati berilgan 0110, quyidagi misolda har bir pozitsiya nimani ko'rsatishi keltirilgan:

  • 0xxx → ISO 8583 versiyasi (0 = 1987 yilgi versiya)
  • x1xx → xabarning klassi (1 = avtorizatsiya xabari)
  • xx1x → xabarning funktsiyasi (1 = javob)
  • xxx0 → aloqani kim boshlagan (0 = sotib oluvchi)

Shuning uchun, MTI 0110 bu haqiqiy bitim sotib oluvchi tomonidan amalga oshirilgan avtorizatsiya javob xabaridir.

MTI yuqoridagi to'rt pozitsiyaning har birini yodda tutgan holda, xabar nima qilishi kerakligini va uning tarmoq bo'ylab qanday uzatilishini to'liq aniqlaydi. Afsuski, ISO 8583 dasturlarining barchasi ham MTI ma'nosini bir xil talqin etmaydi. Biroq, bir nechta MTI nisbatan standart:

MTIMa'nosiFoydalanish
0100Avtorizatsiya so'roviKarta egasini sotib olish uchun avtorizatsiya qilish uchun savdo nuqtasi terminalidan so'rov
0110Avtorizatsiya bo'yicha javobKarta egasini sotib olish uchun avtorizatsiya qilish uchun savdo nuqtasidagi terminalga javob so'rang
0120Avtorizatsiya bo'yicha maslahatSavdo punkti ishlamay qolganda vaucherga imzo chekishingiz kerak
0121Avtorizatsiya bo'yicha maslahatni takrorlangAgar maslahat muddati tugagan bo'lsa
0130Avtorizatsiya bo'yicha maslahatlarga emitentning javobiAvtorizatsiya bo'yicha maslahat olinganligini tasdiqlash
0200Ekvayerning moliyaviy talabiOdatda bankomat yoki sotuvga qo'yilgan moslamadan mablag 'so'rash
0210Emitentning moliyaviy talabga javobiPul mablag'larini so'rashga emitentning javobi
0220Ekvayerga moliyaviy maslahatmasalan. Mehmonxonada to'lov. Avtorizatsiya so'rovi bilan boshlangan operatsiyani bajarish uchun foydalaniladi
0221Ekvayerning moliyaviy maslahatini takrorlangAgar maslahat muddati tugagan bo'lsa
0230Emitentning moliyaviy maslahatga munosabatiMoliyaviy maslahat olganligini tasdiqlash
0320Ommaviy yuklashFaylni yangilash / uzatish bo'yicha maslahat
0330Ommaviy yuklashga javobFaylni yangilash / uzatish bo'yicha maslahat
0400Ekvayerni qaytarib berish talabiBitimni bekor qiladi
0420Ekvayerni qaytarish bo'yicha maslahat
0430Ekvayerni qaytarish bo'yicha maslahatlarga javob
0510Jamoa hisob-kitobiga javobKartani qabul qiluvchini yarashtirish to'g'risidagi so'rovga javob
0800Tarmoqni boshqarish bo'yicha so'rovHypercom terminallari so'rovni boshlashadi. Echo testi, kirish, chiqish va boshqalar.
0810Tarmoqni boshqarish bo'yicha javobGiperkom terminallari javobni ishga tushiradi. Echo testi, kirish, chiqish va boshqalar.
0820Tarmoqni boshqarish bo'yicha maslahatKalit o'zgarishi

Bitmaplar

ISO 8583-da bitmap - bu xabar ichidagi boshqa ma'lumotlar elementlari yoki ma'lumotlar elementlari pastki maydonlari mavjudligini ko'rsatadigan xabar ichidagi maydon yoki pastki maydon.

Bitmapda mos keladigan bit o'rnatilgandagina maydon mavjud deb hisoblanadi. Masalan, qiymati bilan olti burchak 0x82 (kasr 130) ikkilik 1000 0010, bu dalalarni bildiradi 1 va 7 xabarda mavjud va 2, 3, 4, 5, 6 va 8 maydonlar mavjud emas.

Bitmap 8 baytlik ikkilik ma'lumot sifatida yoki 16 sifatida ifodalanishi mumkin o'n oltinchi belgilar (0-9, A-F) ASCII yoki EBCDIC Belgilar to'plami. Xabarda kamida bitta bitmap bo'lishi kerak asosiy bitmap, bu 1 dan 64 gacha ma'lumotlarning qaysi elementlari mavjudligini ko'rsatadi. Ixtiyoriy ikkilamchi bitmapning mavjudligi, shuningdek, asosiy bitmapda birinchi bit bilan ko'rsatiladi. Agar mavjud bo'lsa, ikkilamchi bitmap 65 dan 128 gacha ma'lumotlar elementlari mavjudligini ko'rsatadi. Xuddi shunday, uchinchi darajali bitmap 129 dan 192 gacha maydonlar mavjudligini ko'rsatish uchun ishlatilishi mumkin, ammo bu ma'lumotlar elementlari kamdan kam qo'llaniladi.

Misollar

Ning bitmap qiymati berilgan 22 10 00 11 02 C0 48 04,

0x22 = 0010 0010 (chapdan hisoblash, uchinchi va ettinchi bitlar 1, bu 3 va 7-maydonlar mavjudligini bildiradi)
0x10 = 0001 0000 (birinchi bit 9 maydonga to'g'ri keladi, shuning uchun to'rtinchi bit bu erda 12 maydon mavjudligini bildiradi)
0x00 = 0000 0000 (maydonlar mavjud emas)
0x11 = 0001 0001 (28 va 32-maydonlar mavjud)
0x02 = 0000 0010 (39-maydon mavjud)
0xC0 = 1100 0000 (41 va 42-maydonlar mavjud)
0x48 = 0100 1000 (50 va 53-maydonlar mavjud)
0x04 = 0000 0100 (62-maydon mavjud)
nth bit0102030405060
1234567890123456789012345678901234567890123456789012345678901234
Bitmap0010001000010000000000000001000100000010110000000100100000000100

Shuning uchun berilgan bitmap xabarda mavjud bo'lgan quyidagi maydonlarni belgilaydi:
3, 7, 12, 28, 32, 39, 41, 42, 50, 53, 62

Ma'lumot elementlari

Ma'lumotlar elementlari - bu tranzaktsiya ma'lumotlarini olib boruvchi alohida maydonlar. Dastlabki ISO 8583: 1987 standartida ko'rsatilgan 128 tagacha ma'lumotlar elementlari va keyingi nashrlarda 192 tagacha ma'lumotlar elementlari mavjud. 1993 yilgi tahrirda yangi ta'riflar qo'shildi, ba'zilari o'chirildi, shu bilan birga xabar formati o'zgarmadi.

Ma'lumotlarning har bir elementi belgilangan ma'no va formatga ega bo'lsa-da, standart shuningdek ba'zi bir umumiy maqsadli ma'lumotlar elementlarini va tizimga yoki mamlakatga xos ma'lumotlar elementlarini o'z ichiga oladi, ular ishlatilishida juda katta farq qiladi va amalga oshirilishdan amalga oshirilishgacha bo'lgan shaklda.

Ma'lumotlarning har bir elementi quyidagi jadvalga muvofiq maydonning ruxsat etilgan tarkibini (raqamli, ikkilik va boshqalar) va maydon uzunligini (o'zgaruvchan yoki qat'iy) belgilaydigan standart formatda tavsiflanadi:

QisqartirishMa'nosi
aAlpha, shu jumladan blanklar
nFaqat raqamli qiymatlar
x + nRaqamli (summa) qiymatlar, bu erda birinchi bayt ijobiy yoki Kredit qiymatini ko'rsatish uchun 'C' yoki salbiy yoki Debet qiymatini ko'rsatish uchun 'D', so'ngra raqamli qiymat (n raqamlardan foydalangan holda)
sFaqat maxsus belgilar
anHarfli raqamli
kabiFaqat alfa va maxsus belgilar
nsFaqat raqamli va maxsus belgilar
ansAlfavit, raqamli va maxsus belgilar.
bIkkilik ma'lumotlar
z2 va 3-chi qismlarida belgilangan tarzda o'rnatiladi ISO / IEC 7813 va ISO / IEC 4909 mos ravishda
. yoki .. yoki ...o'zgaruvchan maydon uzunligi ko'rsatkichi, har biri. raqamni ko'rsatib.
x yoki xx yoki xxxmaydonning sobit uzunligi yoki o'zgaruvchan uzunlikdagi maydonlarda maksimal uzunlik.

Bundan tashqari, har bir maydon sobit yoki o'zgaruvchan uzunlikda bo'lishi mumkin. Agar o'zgaruvchan bo'lsa, maydon uzunligi oldin uzunlik ko'rsatkichi bilan belgilanadi.

TuriMa'nosi
Ruxsat etilganmaydon uzunligi ishlatilmadi
LLVAR yoki (..xx)Bu erda 0
LLLVAR yoki (... xxx)Bu erda 0
LL va LLL hex yoki ASCII. Ma'lumot elementlari turiga qarab VAR maydoni siqilgan yoki ASCII bo'lishi mumkin.LL bir yoki ikki bayt bo'lishi mumkin. Masalan, bitta olti bayt sifatida siqilgan bo'lsa, '27x 27 VAR baytni ta'qib qilishni anglatadi. Agar ASCII bo'lsa, "32x", 37x ikkita bayt ortida 27 bayt bor degani. Uch xonali maydon uzunligi LLL siqilgan bo'lsa etakchi '0' nibble bilan ikki baytdan yoki ASCII bo'lsa uch baytdan foydalanadi. VAR ma'lumotlar elementining formati ma'lumotlar elementi turiga bog'liq. Agar raqamli bo'lsa, u siqiladi, masalan. 87456 uchta olti bayt '087456x bilan ifodalanadi. Agar ASCII bo'lsa, unda har bir raqam yoki belgi uchun bitta bayt ishlatiladi, masalan. '38x,' 37x, '34x,' 35x, '36x.

Misollar

Maydon ta'rifiMa'nosi
n 6Olti raqamli sobit uzunlik maydoni
n.6Uzunligi 6 raqamgacha bo'lgan LVAR raqamli maydoni
a..11Uzunligi 11 belgigacha bo'lgan LLVAR alfa maydoni
b ... 999Uzunligi 999 baytgacha bo'lgan LLLVAR ikkilik maydoni

ISO tomonidan belgilangan ma'lumotlar elementlari (1987 yil)

Ma'lumotlar maydoniTuriFoydalanish
1b 64Ikkinchi Bitmap
2n..19Asosiy hisob raqami (PAN)
3n 6Kodni qayta ishlash
4n 12Miqdor, bitim
5n 12Miqdor, hisob-kitob
6n 12Miqdor, karta egasidan hisob-kitob qilish
7n 10Etkazib berish sanasi va vaqti
8n 8Miqdor, karta egasi uchun to'lov
9n 8Konversiya darajasi, hisob-kitob
10n 8Konversiya darajasi, karta egasidan hisob-kitob qilish
11n 6Tizimning kuzatuv raqami (STAN)
12n 6Mahalliy tranzaksiya vaqti (hmmss)
13n 4Mahalliy tranzaksiya sanasi (MMDD)
14n 4Muddati
15n 4Hisoblash sanasi
16n 4Valyutani konvertatsiya qilish sanasi
17n 4Suratga olish sanasi
18n 4Savdogar turi yoki savdogar toifasi kodi
19n 3Ekvayrlovchi tashkilot (mamlakat kodi)
20n 3PAN kengaytirilgan (mamlakat kodi)
21n 3Ekspeditorlik tashkiloti (mamlakat kodi)
22n 3Xizmatga kirish rejimi
23n 3Ilova PAN tartib raqami
24n 3Funktsiya kodi (ISO 8583: 1993) yoki tarmoqning xalqaro identifikatori (NII)
25n 2Xizmat ko'rsatish holati kodi
26n 2Xizmatni ta'qib qilish kodi
27n 1Identifikatsiya javobining uzunligini avtorizatsiya qilish
28x + n 8Miqdor, tranzaksiya uchun to'lov
29x + n 8Miqdor, hisob-kitob uchun to'lov
30x + n 8Miqdor, bitimni qayta ishlash uchun to'lov
31x + n 8Miqdor, hisob-kitoblarni amalga oshirish uchun to'lov
32n ..11Muassasa identifikatsiya kodini olish
33n ..11Muassasa identifikatsiya kodini yuborish
34ns ..28Asosiy hisob raqami, kengaytirilgan
35z ..372 ta ma'lumotni kuzatib boring
36n ... 1043 ta ma'lumotni kuzatib boring
3712Qabul qilish uchun mos yozuvlar raqami
386Avtorizatsiyani identifikatsiyalashga javob
392Javob kodi
403Xizmatni cheklash kodi
41ans 8Karta aktseptori terminalining identifikatsiyasi
42ans 15Kartani qabul qiluvchining identifikatsiya kodi
43ans 40Kartani qabul qiluvchining nomi / joylashuvi (ko'chaning 1–23 manzili, –36 shahar, –38 shtat, 39-40 mamlakat)
44..25Qo'shimcha javob ma'lumotlari
45..761 ta ma'lumotni kuzatib boring
46... 999Qo'shimcha ma'lumotlar (ISO)
47... 999Qo'shimcha ma'lumotlar (milliy)
48... 999Qo'shimcha ma'lumotlar (shaxsiy)
49a yoki n 3Valyuta kodi, operatsiya
50a yoki n 3Valyuta kodi, hisob-kitob
51a yoki n 3Valyuta kodi, karta egasidan hisob-kitob qilish
52b 64Shaxsiy identifikatsiya raqami ma'lumotlar
53n 16Xavfsizlik bilan bog'liq nazorat ma'lumotlari
54bir ... 120Qo'shimcha summalar
55ans ... 999ICC ma'lumotlari - bir nechta teglarga ega bo'lgan EMV
56ans ... 999Zaxiralangan (ISO)
57ans ... 999Himoyalangan (milliy)
58ans ... 999
59ans ... 999
60ans ... 999Zaxiralangan (milliy) (masalan, kelishuv so'rovi: partiyaning raqami, maslahat operatsiyalari: tranzaktsiyaning asl qiymati, partiyani yuklash: asl MTI va asl RRN va asl STAN va boshqalar).
61ans ... 999Saqlangan (shaxsiy) (masalan, CVV2 / xizmat kodlari bilan operatsiyalar)
62ans ... 999Zaxiralangan (shaxsiy) (masalan, operatsiyalar: hisob-faktura raqami, kalitlarni almashtirish operatsiyalari: TPK kaliti va boshqalar)
63ans ... 999Saqlangan (xususiy)
64b 64Xabarni tasdiqlash kodi (MAC)
65b 1Kengaytirilgan bitmap ko'rsatkichi
66n 1Hisob-kitob kodi
67n 2Kengaytirilgan to'lov kodi
68n 3Tashkilotning mamlakat kodini olish
69n 3Hisob-kitob muassasasining mamlakat kodi
70n 3Tarmoqni boshqarish bo'yicha ma'lumot kodi
71n 4Xabar raqami
72n 4Oxirgi xabarning raqami
73n 6Amal qilish sanasi (YYMMDD)
74n 10Kreditlar soni
75n 10Kreditlar, bekor qilish raqami
76n 10Debetlar soni
77n 10Debetlar, teskari raqam
78n 10Transfer raqami
79n 10O'tkazish, teskari raqam
80n 10So'rovlar soni
81n 10Avtorizatsiya soni
82n 12Kreditlar, ishlov berish to'lovi miqdori
83n 12Kreditlar, tranzaksiya to'lovi miqdori
84n 12Debetlar, ishlov berish to'lovi miqdori
85n 12Debetlar, tranzaksiya to'lovi miqdori
86n 16Kreditlarning umumiy miqdori
87n 16Kreditlar, bekor qilish summasi
88n 16Debetlarning umumiy miqdori
89n 16Debetlar, bekor qilish summasi
90n 42Asl ma'lumotlar elementlari
911Faylni yangilash kodi
922Faylning xavfsizlik kodi
935Javob ko'rsatkichi
947Xizmat ko'rsatish ko'rsatkichi
9542O'zgartirish summalari
96b 64Xabarning xavfsizlik kodi
97x + n 16Aniq hisob-kitob summasi
98ans 25Oluvchi
99n ..11Hisob-kitob muassasasining identifikatsiya kodi
100n ..11Muassasa identifikatsiya kodini olish
101ans .17Fayl nomi
102ans ..28Hisobni identifikatsiya qilish 1
103ans ..28Hisobni identifikatsiya qilish 2
104ans ... 100Tranzaksiya tavsifi
105ans ... 999ISO foydalanish uchun himoyalangan
106ans ... 999
107ans ... 999
108ans ... 999
109ans ... 999
110ans ... 999
111ans ... 999
112ans ... 999Milliy foydalanish uchun saqlangan
113ans ... 999
114ans ... 999
115ans ... 999
116ans ... 999
117ans ... 999
118ans ... 999
119ans ... 999
120ans ... 999Shaxsiy foydalanish uchun saqlangan
121ans ... 999
122ans ... 999
123ans ... 999
124ans ... 999
125ans ... 999
126ans ... 999
127ans ... 999
128b 64Xabarni tasdiqlash kodi

Kodni qayta ishlash

Quyida har bir operatsiya turi uchun xabar turi va ishlov berish kodi ko'rsatilgan jadval keltirilgan.

TranzaksiyaXabar turiKodni qayta ishlash
Ruxsat010000 a0 0x
Balans bo'yicha so'rov31 a0 0x
Sotish020000 a0 0x
Naqd pul01 a0 0x
Bekor02 a0 0x
Mobil to'ldirish57 a0 0x

Javob kodi

1987 yil

Quyidagi jadvalda ISO 8583-1987 uchun javob kodlari va ularning ma'nolari keltirilgan, keyingi versiyalarida 3 va 4 xonali javob kodlari ishlatiladi.

KodTavsif
00Tasdiqlangan yoki muvaffaqiyatli yakunlangan
01Karta emitentiga murojaat qiling
02Karta emitentining maxsus shartlariga murojaat qiling
03Savdogar yaroqsiz
04Olib ketish; ko'tarish
05Hurmat qilmang
06Xato
07Qabul qilish kartasi, maxsus shart
08Identifikatsiya belgisi bilan hurmat
09So'rov bajarilmoqda
10Qisman miqdori uchun tasdiqlangan
11Tasdiqlangan (VIP)
12Noto'g'ri tranzaksiya
13Yaroqsiz miqdor
14Karta raqami yaroqsiz (bunday raqam yo'q)
15Bunday emitent yo'q
16Tasdiqlandi, 3-trekni yangilang
17Mijozni bekor qilish
18Mijozlar kelishmovchiligi
19Bitimni qayta kiriting
20Javob noto‘g‘ri
21Hech qanday choralar ko'rilmadi
22Nosozlikdan shubha qilingan
23Qabul qilinmaydigan tranzaksiya to'lovi
24Faylni yangilashni qabul qiluvchi qo'llab-quvvatlamaydi
25Faylda yozuvni topib bo'lmadi
26Faylni yangilash yozuvining nusxasi, eski yozuv almashtirildi
27Faylni yangilash maydonini tahrirlashda xato
28Faylni yangilash fayli bloklangan
29Faylni yangilash muvaffaqiyatsiz tugadi, ekvayer bilan bog'laning
30Formatlashda xato
31Bank kalit bilan qo'llab-quvvatlanmaydi
32Qisman to'ldirilgan
33Muddati o'tgan karta
34Firibgarlikda gumon qilinmoqda
35Kartani qabul qiluvchi bilan aloqa qiluvchi ekvayer
36Cheklangan karta
37Kartani qabul qiluvchi qo'ng'iroqlar ekvayerining xavfsizligi
38Ruxsat berilgan PIN koddan oshib ketdi
39Kredit hisobi yo'q
40So'ralgan funktsiya qo'llab-quvvatlanmaydi
41Yo'qotilgan karta
42Umumjahon hisobi yo'q
43O'g'irlangan karta, olib ketish
44Investitsiya hisobi yo'q
45-50ISO foydalanish uchun himoyalangan
51Mablag 'yetarli emas
52Chequing hisobi yo'q
53Jamg'arma hisobi yo'q
54Muddati o'tgan karta
55Noto'g'ri shaxsiy identifikatsiya raqami
56Karta yozuvlari yo'q
57Karta egasiga tranzaksiya qilishga ruxsat berilmaydi
58Operatsiyani terminalga o'tkazishga ruxsat berilmaydi
59Firibgarlikda gumon qilinmoqda
60Kartani qabul qiluvchi bilan aloqa qiluvchi ekvayer
61Chiqib ketish summasi limitidan oshib ketdi
62Cheklangan karta
63Xavfsizlikni buzish
64Asl miqdor noto‘g‘ri
65Pul olish chastotasi chegarasidan oshib ketdi
66Kartani qabul qiluvchi qo'ng'iroqlar ekvayerining xavfsizlik bo'limi
67Qattiq tortib olish (kartani bankomatdan olishni talab qiladi)
68Javob juda kech qabul qilindi
69-74ISO foydalanish uchun himoyalangan
75Ruxsat etilgan PIN kod sonidan oshib ketdi
76-89Shaxsiy foydalanish uchun saqlangan
76-89Shaxsiy foydalanish uchun saqlangan
76-89Shaxsiy foydalanish uchun saqlangan
76-89Shaxsiy foydalanish uchun saqlangan
90Qisqartirish jarayoni amalga oshirilmoqda

(bir kunlik ishni tugatish va keyingisini boshlash tugmasi. Tranzaktsiya bir necha daqiqadan so'ng qayta yuborilishi mumkin)

91Emitent yoki kalit ishlamayapti
92Marshrutlash uchun moliya muassasasi yoki oraliq tarmoq vositasini topib bo'lmaydi
93Tranzaksiya tugallanmadi. Qonun buzilishi
94Ikki nusxadagi uzatish
95Yarashish xatosi
96Tizimning noto'g'ri ishlashi
97-99Milliy foydalanish uchun saqlangan
Nolinchi A-9ZISO foydalanish uchun himoyalangan
Nolinchi-MZMilliy foydalanish uchun saqlangan
N Zero-ZZShaxsiy foydalanish uchun saqlangan
1993 yil
KodTavsif
000‑0991110, 1120, 1121, 1140 va 1210, 1220, 1221 va 1240 xabarlarda tranzaksiya tasdiqlanganligini ko'rsatish uchun foydalaniladi.
000tasdiqlangan
001identifikatsiya bilan sharaf
002qisman miqdori uchun tasdiqlangan
003tasdiqlangan (VIP)
004tasdiqlangan, trekni 3 yangilang
005tasdiqlangan, karta emitenti tomonidan belgilangan hisob turi
006karta emitenti tomonidan belgilangan qisman summa, hisob turi uchun tasdiqlangan
007tasdiqlangan, ICC-ni yangilang
008‑059ISO foydalanish uchun ajratilgan
060‑079milliy foydalanish uchun saqlangan
080‑099shaxsiy foydalanish uchun saqlangan
100‑1991110, 1120, 1121, 1140 va 1210, 1220, 1221 va 1240 xabarlarda tranzaksiya karta emitenti tomonidan yoki uning nomidan avtorizatsiya qilish uchun qayta ishlanganligi va rad etilganligi (kartani olishni talab qilmaslik) uchun ishlatiladi.
100hurmat qilmang
101muddati o'tgan karta
102firibgarlikda gumon qilingan
103kartani qabul qiluvchi bilan aloqa qiluvchi ekvayer
104cheklangan karta
105kartani qabul qiluvchi qo'ng'iroqlar ekvayerining xavfsizlik bo'limi
106ruxsat berilgan PIN-koddan oshib ketdi
107karta emitentiga murojaat qiling
108karta emitentining maxsus shartlariga murojaat qiling
109yaroqsiz savdogar
110yaroqsiz miqdor
111yaroqsiz karta raqami
112PIN kod talab qilinadi
113qabul qilinishi mumkin bo'lmagan to'lov
114turdagi hisob qaydnomasi so'ralmagan
115so'ralgan funktsiya qo'llab-quvvatlanmaydi
116etarli mablag 'yo'q
117noto'g'ri PIN-kod
118karta yozuvlari yo'q
119operatsiya karta egasiga ruxsat berilmagan
120bitimga terminalga ruxsat berilmagan
121pul mablag'lari olish limitidan oshib ketgan bo'lsa
122xavfsizlikni buzish
123pul olish chastotasi chegarasidan oshib ketgan
124qonun buzilishi
125karta samarali emas
126yaroqsiz PIN-blok
127PIN-kod uzunligida xato
128PIN-kodni sinxronlashda xato
129shubhali soxta karta
130‑159ISO foydalanish uchun ajratilgan
160‑179milliy foydalanish uchun saqlangan
180‑199shaxsiy foydalanish uchun saqlangan
200‑2991110, 1120, 1121, 1140 va 1210, 1220, 1221 va 1240-sonli xabarlarda tranzaksiya karta emitenti tomonidan yoki uning nomidan avtorizatsiya qilish uchun qayta ishlanganligi va kartani olishni talab qilish rad etilganligi to'g'risida foydalaniladi.
200hurmat qilmang
201muddati o'tgan karta
202firibgarlikda gumon qilingan
203kartani qabul qiluvchi bilan aloqa qiluvchi ekvayer
204cheklangan karta
205kartani qabul qiluvchi qo'ng'iroqlar ekvayerining xavfsizlik bo'limi
206ruxsat berilgan PIN-koddan oshib ketdi
207maxsus shartlar
208yo'qolgan karta
209o'g'irlangan karta
210shubhali soxta karta
211‑259ISO foydalanish uchun ajratilgan
260‑279milliy foydalanish uchun saqlangan
280‑299shaxsiy foydalanish uchun saqlangan
300‑399Fayl harakati natijasini ko'rsatish uchun 1314, 1324, 1325 va 1344 xabarlarda ishlatiladi.
300omadli
301qabul qiluvchi tomonidan qo'llab-quvvatlanmaydi
302fayldagi yozuvni topib bo'lmadi
303takroriy yozuv, eski yozuv almashtirildi
304maydonni tahrirlashda xato
305fayl qulflangan
306muvaffaqiyatli emas
307formatdagi xato
308dublikat, yangi yozuv rad etildi
309noma'lum fayl
310‑359ISO foydalanish uchun ajratilgan
360‑379milliy foydalanish uchun saqlangan
380‑399shaxsiy foydalanish uchun saqlangan
400‑499Orqaga qaytarish yoki qaytarib olish natijasini ko'rsatish uchun 1430, 1432, 1440 va 1442 xabarlarda foydalanilgan.
400qabul qilindi
401‑459ISO foydalanish uchun ajratilgan
460‑479milliy foydalanish uchun saqlangan
480‑499shaxsiy foydalanish uchun saqlangan
500‑5991510, 1512, 1530 va 1532 xabarlarida yarashish natijasini ko'rsatish uchun foydalanilgan.
500muvozanatda, yarashtirilgan
501muvozanatdan chiqib, yarashtirilgan
502summa yarashtirilmagan, jami taqdim etilgan
503jami mavjud emas
504yarashtirilmagan, jami taqdim etilgan
505‑559ISO foydalanish uchun ajratilgan
560‑579milliy foydalanish uchun saqlangan
580‑599shaxsiy foydalanish uchun saqlangan
600‑6991614, 1624, 1625 va 1644 xabarlarda ishlatilgan
600qabul qilindi
601asl operatsiyani kuzatib bo'lmadi
602yaroqsiz ma'lumotnoma raqami
603mos yozuvlar raqami / PAN mos kelmaydi
604POS fotosurati mavjud emas
605mahsulot etkazib berildi
606so'rovni bajarish mumkin emas - talab qilingan / talab qilingan hujjatlar mavjud emas
607‑659ISO foydalanish uchun ajratilgan
660‑679milliy foydalanish uchun saqlangan
680‑699shaxsiy foydalanish uchun saqlangan
700‑7991720, 1721, 1740, 1722, 1723 va 1742 xabarlarida ishlatilgan.
700qabul qilindi
701‑749ISO foydalanish uchun ajratilgan
750‑769milliy foydalanish uchun saqlangan
770‑799shaxsiy foydalanish uchun saqlangan
800‑8991814, 1824, 1825 va 1844 xabarlarida ishlatilgan.
800qabul qilindi
801‑859ISO foydalanish uchun ajratilgan
860‑879milliy foydalanish uchun saqlangan
880‑899shaxsiy foydalanish uchun saqlangan
900Maslahat tan olingan, moliyaviy majburiyat qabul qilinmagan
901Maslahat tan olingan, moliyaviy majburiyat qabul qilingan
902‑949Tranzaksiya amalga oshirilmasligini ko'rsatadigan so'rovga javob va maslahat javob xabarlarida ishlatiladi.
902yaroqsiz bitim
903bitimni qayta kiriting
904formatdagi xato
905switch tomonidan qo'llab-quvvatlanmaydigan ekvayer
906ishlov berish jarayonida
907karta chiqaruvchisi yoki ishlamaydigan kalit
908marshrutlash uchun tranzaksiya manzilini topib bo'lmaydi
909tizimning noto'g'ri ishlashi
910karta chiqaruvchisi hisobdan chiqdi
911karta emitentining muddati tugadi
912karta chiqaruvchisi mavjud emas
913ikki nusxadagi uzatish
914asl tranzaktsiyani kuzatib bo'lmaydi
915yarashuv tugashi yoki nazorat punktidagi xato
916MAC noto'g'ri
917MAC tugmachasini sinxronlashda xato
918Foydalanish uchun aloqa kalitlari mavjud emas
919shifrlash kalitini sinxronlash xatosi
920xavfsizlik dasturi / apparat xatosi - qayta urinib ko'ring
921xavfsizlik dasturiy ta'minoti / apparat xatosi - hech qanday harakat yo'q
922xabar raqami ketma-ketlikda
923so'rov bajarilmoqda
924‑929ISO foydalanish uchun ajratilgan
930‑939milliy foydalanish uchun saqlangan
940‑949shaxsiy foydalanish uchun saqlangan
950‑999Moliyaviy majburiyatni o'tkazishni rad etish sababini ko'rsatish uchun maslahat javob xabarlarida (1x3x) foydalaniladi.
950biznesni tartibga solishni buzish
951‑983ISO foydalanish uchun ajratilgan
984‑991milliy foydalanish uchun saqlangan
992‑999shaxsiy foydalanish uchun saqlangan

Xizmatga kirish rejimlari

Xizmatga kirish rejimi qiymati 2 qismdan iborat:

1. PAN kirish rejimi, dastlabki 2 ta raqam

2. PIN-kodni kiritish qobiliyati, uchinchi raqam

Quyidagi jadvalda PAN kirish rejimlari va ularning ma'nolari ko'rsatilgan.

PAN kirish rejimiMa'nosi
00Noma'lum
01Qo'lda
02Magnit chiziq
03Shtrixli kod
04OCR
05Integratsiyalashgan elektron karta (ICC). CVV tekshirilishi mumkin.
07Kontaktsiz EMV orqali avtomatik kirish.
10Savdogarda Faylda karta egasining ishonch yorliqlari mavjud.
80Integral elektron kartadan (ICC) magnit chiziqqa tushish
90Magnit chiziq 2-chi yo'ldan o'qilganidek. CVV ni tekshirish mumkin.
91Kontaktsiz magnit chiziq orqali avtomatik kirish
95Integratsiyalashgan elektron karta (ICC). CVV tekshirilmasligi mumkin.
99Asl bitim bilan bir xil.

Quyidagi jadvalda PIN kodni kiritish imkoniyatlari va ularning ma'nolari ko'rsatilgan.

PIN-kodni kiritish imkoniyatiMa'nosi
0Noma'lum
1Terminal PIN-kodlarni qabul qilishi mumkin
2Terminal PIN-kodlarni qabul qila olmaydi

Shuningdek qarang

Adabiyotlar