ISO 8583

ISO 8583 هو معيار دولي لتبادل الرسائل الإلكترونية بين حاملي البطاقات في المعاملات المالية . وهو معيار المنظمة الدولية للتوحيد القياسي للأنظمة التي تتبادل المعاملات الإلكترونية التي يبدأها حاملو البطاقات باستخدام بطاقات الدفع .

تحدد المواصفة القياسية ISO 8583 تنسيق الرسائل وتدفق الاتصالات لتمكين الأنظمة المختلفة من تبادل طلبات واستجابات المعاملات. وتستخدم الغالبية العظمى من المعاملات التي تتم عند استخدام العميل للبطاقة للدفع في المتاجر ( نقاط البيع الإلكترونية ) هذه المواصفة في مرحلة ما من سلسلة الاتصالات، وكذلك المعاملات التي تتم عبر أجهزة الصراف الآلي. وعلى وجه الخصوص، تعتمد شبكات ماستركارد وفيزا وفيرف على معيار ISO 8583 في اتصالات التفويض الخاصة بها، كما تفعل العديد من المؤسسات والشبكات الأخرى.

على الرغم من أن معيار ISO 8583 يحدد معيارًا مشتركًا، إلا أنه لا يُستخدم عادةً بشكل مباشر من قِبل الأنظمة أو الشبكات. فهو يُحدد العديد من الحقول القياسية (عناصر البيانات) التي تظل ثابتة في جميع الأنظمة أو الشبكات، ويترك بعض الحقول الإضافية لتمرير تفاصيل خاصة بكل شبكة. تستخدم كل شبكة هذه الحقول لتكييف المعيار مع احتياجاتها الخاصة من خلال حقول واستخدامات مخصصة، مثل بطاقات التقارب.

مقدمة

تتكون مواصفات ISO 8583 من ثلاثة أجزاء:

  • الجزء 1: الرسائل وعناصر البيانات وقيم التعليمات البرمجية [ 1 ]
  • الجزء الثاني: إجراءات التقديم والتسجيل لرموز تعريف المؤسسات (IIC) [ 2 ]
  • الجزء 3: إجراءات الصيانة للرسائل وعناصر البيانات وقيم الرموز المذكورة أعلاه [ 3 ]

تنسيق الرسالة

تنتقل عملية الدفع بالبطاقة عادةً من جهاز استقبال المعاملات، مثل جهاز نقاط البيع أو جهاز الصراف الآلي ، عبر سلسلة من الشبكات، إلى نظام إصدار البطاقات للتحقق من صحة العملية من حساب حامل البطاقة. تتضمن بيانات المعاملة معلومات مستمدة من البطاقة (مثل رقم البطاقة أو بيانات حاملها)، وجهاز نقاط البيع (مثل رقم الجهاز أو رقم التاجر)، والمعاملة نفسها (مثل المبلغ)، بالإضافة إلى بيانات أخرى قد تُنشأ تلقائيًا أو تُضاف بواسطة أنظمة وسيطة. بناءً على هذه المعلومات، يقوم نظام إصدار البطاقات إما بالموافقة على المعاملة أو رفضها، ويُصدر رسالة رد يجب إرسالها إلى جهاز نقاط البيع خلال فترة زمنية محددة مسبقًا.

تتكون رسالة ISO 8583 من الأجزاء التالية:

  • مؤشر نوع الرسالة (MTI)
  • خريطة بت واحدة أو أكثر، تُشير إلى عناصر البيانات الموجودة. تتكون من خريطة بت أساسية وخريطة بت ثانوية. يُشير البت الأول من خريطة البت الأساسية إلى ما إذا كانت خريطة البت الثانوية موجودة أم لا.
  • عناصر البيانات، وهي حقول المعلومات الفعلية للرسالة

تختلف مواضع الحقول في الإصدارات المختلفة للمعيار؛ فعلى سبيل المثال، لم تعد عناصر العملة في إصداري 1987 و1993 مستخدمة في إصدار 2003، الذي يُدرج العملة كعنصر فرعي ضمن أي عنصر مبلغ مالي. مع ذلك، وحتى يونيو 2017، لم يحظَ معيار ISO 8583:2003 بقبول واسع. لا تتضمن رسائل ISO 8583 معلومات توجيه، لذا تُستخدم أحيانًا مع رأس TPDU .

تشمل المعاملات التي يُجريها حامل البطاقة عمليات الشراء والسحب والإيداع والاسترداد والإلغاء والاستعلام عن الرصيد والمدفوعات والتحويلات بين الحسابات. كما يُحدد معيار ISO 8583 الرسائل بين الأنظمة لتبادل المفاتيح بشكل آمن، ومطابقة الإجماليات، وأغراض إدارية أخرى.

مؤشر نوع الرسالة

مؤشر نوع الرسالة (MTI) هو حقل رقمي مكون من أربعة أرقام يشير إلى الوظيفة العامة للرسالة. يتضمن مؤشر نوع الرسالة إصدار ISO 8583، وفئة الرسالة، ووظيفة الرسالة، ومصدر الرسالة، كما هو موضح أدناه.

إصدار ISO  8583

يشير الرقم الأول من MTI إلى  إصدار ISO 8583 الذي تم ترميز الرسالة به.

شفرةمعنى
0 xxxISO 8583:1987
1 xxxISO 8583:1993
2 xxxISO 8583:2003
3 xxxمحفوظة من قبل المنظمة الدولية للمعايير (ISO)
4 xxx
5 xxx
6 xxx
7 xxx
8 xxxالاستخدام الوطني
9 xxxللاستخدام الخاص

فئة الرسالة

يحدد الموضع الثاني من MTI الغرض العام للرسالة.

شفرةمعنىالاستخدام
x 0 xxمحفوظة من قبل المنظمة الدولية للمعايير (ISO)
x 1 xxرسالة التفويضحدد ما إذا كانت الأموال متوفرة، واحصل على الموافقة، ولكن لا تقم بالإيداع في الحساب لأغراض التسوية. ينتظر نظام الرسائل المزدوجة (DMS) تبادل الملفات للإيداع في الحساب.
x 2 xxرسائل ماليةتحقق من توفر الأموال، واحصل على الموافقة، ثم قم بتحويل المبلغ مباشرةً إلى الحساب. يتم التحويل عبر رسالة نصية واحدة (SMS)، ولا يتم تبادل الملفات بعد ذلك.
x 3 xxرسالة إجراءات الملفتُستخدم للبطاقات الساخنة، وأنظمة إدارة المعاملات، وغيرها من عمليات التبادل
x 4 xxرسائل الإلغاء واسترداد الرسومالإلغاء ( x4x 0 أو x4x 1 ): يعكس إجراء تفويض سابق. رد المبلغ ( x4x 2 أو x4x 3 ): يرد المبلغ المدفوع مقابل رسالة مالية تمت الموافقة عليها مسبقًا.
x 5 xxرسائل المصالحةيرسل رسالة معلومات التسوية.
x 6 xxالرسائل الإداريةينقل هذا البرنامج النصائح الإدارية. ويُستخدم غالبًا لرسائل الفشل (مثل رفض الرسالة أو فشل التقديم).
x 7 xxرسائل تحصيل الرسوم
x 8 xxرسائل إدارة الشبكةيستخدم لتبادل المفاتيح الآمن، وتسجيل الدخول، واختبار الصدى، ووظائف الشبكة الأخرى.
x 9 xxمحفوظة من قبل المنظمة الدولية للمعايير (ISO)

وظيفة الرسائل

يحدد الموضع الثالث من MTI وظيفة الرسائل التي تحدد كيفية تدفق الرسالة داخل النظام. الطلبات هي رسائل من طرف إلى طرف (على سبيل المثال، من جهة الاستحواذ إلى جهة الإصدار والعودة مع وجود مهلات زمنية وعمليات عكس تلقائية)، بينما الإشعارات هي رسائل من نقطة إلى نقطة (على سبيل المثال، من الجهاز الطرفي إلى جهة الاستحواذ، ومن جهة الاستحواذ إلى الشبكة، ومن الشبكة إلى جهة الإصدار، مع ضمان الإرسال عبر كل رابط، ولكن ليس بالضرورة على الفور).

شفرةمعنىملحوظات
xx 0 xطلبطلب من الجهة المستحوذة إلى الجهة المصدرة لتنفيذ إجراء؛ ويجوز للجهة المصدرة قبول الطلب أو رفضه.
xx 1 xطلب الردالرد على طلب
xx 2 xنصيحةإشعار بوقوع إجراء ما؛ ولا يمكن للمتلقي إلا قبوله، وليس رفضه.
xx 3 xالرد على النصائحالرد على نصيحة
xx 4 xإشعارإشعار بوقوع حدث ما؛ لا يمكن للمستلم إلا قبوله، وليس رفضه.
xx 5 xإشعار تأكيد الاستلامالرد على إشعار
xx 6 xتعليماتISO  8583:2003
xx 7 xإقرار استلام التعليمات
xx 8 xمخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)تستخدم بعض التطبيقات (مثل ماستركارد) للتأكيد الإيجابي. [ 4 ]
xx 9 xتستخدم بعض التطبيقات (مثل ماستركارد) هذا الأسلوب للتأكيد السلبي. [ 5 ]

أصل الرسالة

يحدد الموضع الرابع من MTI موقع مصدر الرسالة داخل سلسلة الدفع.

شفرةمعنى
xxx 0المستحوذ
xxx 1تكرار الاستحواذ
xxx 2جهة الإصدار
xxx 3إعادة إصدار
xxx 4آخر
xxx 5محفوظة من قبل المنظمة الدولية للمعايير (ISO)
xxx 6
xxx 7

أمثلة

بافتراض قيمة MTI تساوي 0110 ، يوضح المثال التالي ما يشير إليه كل موضع:

  • 0xxx → إصدار من ISO  8583 ( 0 = إصدار 1987)
  • x1xx → فئة الرسالة ( 1 = رسالة التفويض)
  • xx1x → دالة الرسالة ( 1 = الاستجابة)
  • xxx0 → من بدأ الاتصال ( 0 = المُستقبِل)

لذلك، فإن MTI 0110 هي رسالة استجابة للتفويض حيث تم إنشاء المعاملة الفعلية بواسطة الجهة المستحوذة.

مع الأخذ بعين الاعتبار النقاط الأربع المذكورة أعلاه، يُحدد مُعرّف الرسالة (MTI) بدقة وظيفة الرسالة وكيفية نقلها عبر الشبكة. مع الأسف، لا  تُفسّر جميع تطبيقات معيار ISO 8583 معنى مُعرّف الرسالة (MTI) بالطريقة نفسها. ومع ذلك، توجد بعض مُعرّفات الرسائل (MTI) التي تُعتبر قياسية نسبيًا.

معهد التدريب المهنيمعنىالاستخدام
0100طلب تفويضطلب من جهاز نقاط البيع للحصول على تفويض لعملية شراء لحامل البطاقة
0110رد التفويضطلب استجابة من جهاز نقاط البيع للحصول على تفويض لعملية شراء لحامل البطاقة
0120نصيحة بشأن التفويضعندما يتعطل جهاز نقاط البيع وتضطر إلى توقيع قسيمة
0121نصيحة بشأن التفويض - كررإذا انتهت مهلة النصيحة
0130ردّ الجهة المستحوذة على نصيحة التفويضتأكيد استلام إشعار التفويض
0200طلب مالي من الجهة المستحوذةطلب الأموال، عادةً من جهاز صراف آلي أو جهاز نقاط بيع مثبت عليه رقم تعريف شخصي
0210ردّ المُستحوذ على الطلب الماليرد الجهة المصدرة على طلب الأموال
0220تقديم المشورة المالية للمستحوذمثال: تسجيل الخروج من الفندق. يُستخدم لإتمام المعاملة التي بدأت بطلب تفويض.
0221نصائح مالية للمستحوذ متكررةإذا انتهت مهلة النصيحة
0230ردّ الجهة المستحوذة على النصائح الماليةتأكيد استلام المشورة المالية
0320تحميل دفعة واحدةنصائح حول تحديث/نقل الملفات
0330استجابة التحميل المجمعالرد على نصيحة تحديث/نقل الملف
0400طلب عكس الاستحواذيعكس عملية
0420نصيحة للمستحوذ بشأن عكس عملية الاستحواذ
0430ردّ الجهة المستحوذة على نصيحة عكسية
0510استجابة تسوية الدفعةرد على طلب تسوية بيانات بطاقة القبول
0800طلب إدارة الشبكةتقوم محطات هايبركوم بتهيئة الطلب. اختبار الصدى، تسجيل الدخول، تسجيل الخروج، إلخ.
0810استجابة إدارة الشبكةتقوم محطات هايبركوم بتهيئة الاستجابة. اختبار الصدى، تسجيل الدخول، تسجيل الخروج، إلخ.
0820نصائح لإدارة الشبكةتغيير رئيسي

الصور النقطية

في معيار ISO  8583، تُعتبر خريطة البت حقلاً أو حقلاً فرعياً داخل الرسالة، مما يشير إلى ما إذا كانت عناصر البيانات الأخرى أو الحقول الفرعية لعناصر البيانات موجودة في مكان آخر في الرسالة.

يُعتبر الحقل موجودًا فقط عندما تكون البتة المقابلة له في خريطة البتات مُفعّلة. على سبيل المثال، القيمة السداسية العشرية 0x82 (العشرية 130) تُقابلها القيمة الثنائية 1000 0010 ، مما يعني أن الحقلين 1 و 7 موجودان في الرسالة، بينما الحقول 2 و3 و4 و5 و6 و8 غير موجودة. 

يمكن تمثيل خريطة البتات بثمانية بايتات من البيانات الثنائية أو بستة عشر حرفًا سداسيًا عشريًا (من 0 إلى 9، ومن A إلى F) في مجموعتي أحرف ASCII أو EBCDIC . تحتوي الرسالة على خريطة بتات واحدة على الأقل، تُسمى خريطة البتات الأساسية ، والتي تُشير إلى وجود البيانات من خلال البت الأول في خريطة البتات الأساسية. كما يُشير البت الأول في خريطة البتات الأساسية إلى وجود خريطة بتات ثانوية اختيارية. في حال وجودها، تُشير خريطة البتات الثانوية إلى وجود عناصر البيانات من 65 إلى 128. وبالمثل، يمكن استخدام خريطة بتات ثالثية للإشارة إلى وجود الحقول من 129 إلى 192، على الرغم من ندرة استخدام هذه العناصر.

أمثلة

بافتراض قيمة خريطة بتية 70 10 00 11 02 C0 48 04 ،       

0x70 = 0111 0000 (بالعد من اليسار، تكون البتات الثانية والثالثة والرابعة 1، مما يشير إلى وجود الحقول 2 و3 و4) 
0x10 = 0001 0000 (البت الأول يتوافق مع الحقل 9، لذا يشير البت الرابع هنا إلى وجود الحقل 12) 
0x00 = 0000 0000 (لا توجد حقول) 
0x11 = 0001 0001 (الحقلان 28 و 32 موجودان) 
0x02 = 0000 0010 (الحقل 39 موجود) 
0xC0 = 1100 0000 (الحقلان 41 و 42 موجودان) 
0x48 = 0100 1000 (الحقلان 50 و 53 موجودان) 
0x04 = 0000 0100 (الحقل 62 موجود) 
البت رقم ن0102030405060
1234567890123456789012345678901234567890123456789012345678901234
صورة نقطية0111000000010000000000000001000100000010110000000100100000000100

لذلك، تحدد خريطة البتات المعطاة الحقول التالية الموجودة في الرسالة: 2، 3، 4، 12، 28، 32، 39، 41، 42، 50، 53، 62.

عناصر البيانات

عناصر البيانات هي الحقول الفردية التي تحمل معلومات المعاملة. يوجد ما يصل إلى 128 عنصر بيانات في  معيار ISO 8583:1987 الأصلي، وما يصل إلى 192 عنصر بيانات في الإصدارات اللاحقة. أضافت مراجعة عام 1993 تعريفات جديدة، وحذفت بعض التعريفات، مع الإبقاء على تنسيق الرسالة نفسه دون تغيير.

بينما لكل عنصر من عناصر البيانات معنى وتنسيق محددين، فإن المعيار يتضمن أيضًا بعض عناصر البيانات ذات الأغراض العامة وعناصر البيانات الخاصة بالنظام أو البلد والتي تختلف اختلافًا كبيرًا في الاستخدام والشكل من تطبيق إلى آخر.

يتم وصف كل عنصر من عناصر البيانات بتنسيق قياسي يحدد المحتوى المسموح به للحقل (رقمي، ثنائي، إلخ) وطول الحقل (متغير أو ثابت)، وفقًا للجدول التالي:

اختصارمعنى
أألفا، بما في ذلك الفراغات
نالقيم العددية فقط
س+نالقيم الرقمية (المبلغ)، حيث يكون البايت الأول إما 'C' للإشارة إلى قيمة موجبة أو قيمة ائتمانية، أو 'D' للإشارة إلى قيمة سالبة أو قيمة مدينة، متبوعًا بالقيمة الرقمية (باستخدام n من الأرقام).
sالأحرف الخاصة فقط
أنأبجدي رقمي
مثلالأحرف الأبجدية والأحرف الخاصة فقط
nsالأرقام والأحرف الخاصة فقط
الإجابةالأحرف الأبجدية والرقمية والرموز الخاصة.
anpالأحرف الأبجدية والرقمية وأحرف الحشو.
بالبيانات الثنائية
صحرف إضافي، مسافة
zمجموعة رموز المسارين 2 و3 كما هو محدد في ISO/IEC 7813 وISO/IEC 4909 على التوالي
أو .. أو ...مؤشر طول الحقل المتغير، كل نقطة تشير إلى رقم.
x أو xxx أو xxxطول ثابت للحقل، أو أقصى طول في حالة الحقول ذات الطول المتغير.

بالإضافة إلى ذلك، يمكن أن يكون طول كل حقل ثابتًا أو متغيرًا. في حالة كون الطول متغيرًا، سيسبق طول الحقل مؤشر طول.

يكتبمعنى
مُثَبَّتلا يتم استخدام طول الحقل
LLVAR أو (..xx)حيث 0 < LL < 100، يعني أن الرقمين الأولين LL يحددان طول حقل VAR
LLLVAR أو (...xxx)حيث 0 < LLL < 1000، تعني أن الأرقام الثلاثة الأولى LLL تحدد طول حقل VAR
LL و LLL هما سداسي عشري أو ASCII. يمكن ضغط حقل VAR أو تحويله إلى ASCII حسب نوع عنصر البيانات.يمكن أن يكون طول حقل البيانات (LL) بايتًا واحدًا أو بايتين. على سبيل المثال، إذا تم ضغطه كبايت سداسي عشري واحد، فإن '27x' تعني وجود 27 بايتًا متبقية من حقل البيانات (VAR). أما إذا كان ASCII، فإن البايتين '32x و'37x' تعني وجود 27 بايتًا متبقية. يستخدم حقل البيانات ذو الطول الثلاثي بايتين مع نصف بايت '0' في البداية إذا تم ضغطه، أو ثلاثة بايتات إذا كان ASCII. يعتمد تنسيق عنصر بيانات VAR على نوع عنصر البيانات. إذا كان رقميًا، فسيتم ضغطه، على سبيل المثال، سيتم تمثيل 87456 بثلاثة بايتات سداسية عشرية '087456x'. أما إذا كان ASCII، فسيتم استخدام بايت واحد لكل رقم أو حرف، على سبيل المثال '38x و'37x و'34x و'35x و'36x'.

أمثلة

تعريف الحقلمعنى
رقم 6حقل ثابت الطول مكون من ستة أرقام
رقم 6حقل رقمي LVAR يصل طوله إلى 6 أرقام
أ..11حقل ألفا LLVAR يصل طوله إلى 11 حرفًا
ب...999حقل ثنائي LLLVAR يصل طوله إلى 999 بايت

عناصر البيانات المحددة من قبل المنظمة الدولية للمعايير (الإصدار 1987)

حقل البياناتيكتبالاستخدام
1ب 16 (قيمة سداسية عشرية مكونة من 16 رقمًا تُقرأ كقيمة ثنائية مكونة من 64 بت. إذا كانت خريطة البتات الثانوية موجودة، فإنها تكون قيمة سداسية عشرية مكونة من 32 رقمًا تُقرأ كقيمة ثنائية مكونة من 128 بت).صورة نقطية
2رقم 19رقم الحساب الأساسي (PAN)
3رقم 6رمز المعالجة
4رقم 12مبلغ المعاملة
5رقم 12المبلغ، التسوية
6رقم 12المبلغ، فوترة حامل البطاقة
7رقم 10تاريخ ووقت الإرسال
8رقم 8المبلغ، رسوم فوترة حامل البطاقة
9رقم 8معدل التحويل، التسوية
10رقم 8معدل التحويل، فوترة حامل البطاقة
11رقم 6رقم تدقيق تتبع النظام (STAN)
12رقم 6وقت المعاملة المحلي (ساعات ودقائق)
13ن 4تاريخ المعاملة المحلي (شهر/يوم)
14ن 4تاريخ الانتهاء (سنة شهر)
15ن 4تاريخ التسوية
16ن 4تاريخ تحويل العملة
17ن 4تاريخ الالتقاط
18ن 4نوع التاجر، أو رمز فئة التاجر
19ن 3المؤسسة المُستحوذة (رمز الدولة)
20ن 3رقم الحساب الأساسي الموسع (رمز الدولة)
21ن 3المؤسسة المُحيلة (رمز الدولة)
22ن 3وضع إدخال نقطة الخدمة
23ن 3رقم تسلسل تطبيق PAN
24ن 3رمز الوظيفة (ISO  8583:1993)، أو المعرف الدولي للشبكة (NII)
25ن 2رمز حالة نقطة الخدمة
26ن 2رمز التقاط نقطة الخدمة
27ن 1طول استجابة تحديد الهوية المصرح بها
28x+n 8المبلغ، رسوم المعاملة
29x+n 8المبلغ، رسوم التسوية
30x+n 8المبلغ، رسوم معالجة المعاملة
31x+n 8المبلغ، رسوم معالجة التسوية
32ن ..11رمز تعريف المؤسسة المكتسبة
33ن ..11رمز تعريف المؤسسة المُرسِلة
34ns ..28رقم الحساب الأساسي، موسع
35z ..37بيانات المسار 2
36ن ...104بيانات المسار 3
3712رقم مرجع الاسترجاع
386استجابة تحديد الهوية
392رمز الاستجابة
403رمز تقييد الخدمة
41الإجابة 8تعريف جهاز قبول البطاقات
42الإجابة 15رمز تعريف جهاز قبول البطاقات.
 مثال: DE42 = "INDBANK00012345".
43الإجابة 40اسم/موقع جهاز قبول البطاقات (1-25 اسم جهاز قبول البطاقات أو موقع جهاز الصراف الآلي (ATM)، 26-38 اسم المدينة، 39-40 رمز الدولة).
 مثال: DE43 = "HP PETROL BUNK BANGALORE KA IN".
44.25بيانات استجابة إضافية
45.76بيانات المسار 1
46an ...999بيانات إضافية (ISO)
47an ...999بيانات إضافية (وطنية)
48an ...999بيانات إضافية (خاصة)
49أ أو ن 3رمز العملة، المعاملة
50أ أو ن 3رمز العملة، التسوية
51أ أو ن 3رمز العملة، فوترة حامل البطاقة
52ب 64بيانات رقم التعريف الشخصي
53رقم 16معلومات التحكم المتعلقة بالأمن
54an ...120مبالغ إضافية
55الإجابة ...999بيانات ICC – يحتوي EMV على علامات متعددة
56الإجابة ...999محجوز (ISO)
57الإجابة ...999محجوز (وطني)
58الإجابة ...999
59الإجابة ...999
60الإجابة ...999محجوز (وطني) (على سبيل المثال طلب التسوية: رقم الدفعة، معاملات الإشعار: مبلغ المعاملة الأصلي، تحميل الدفعة: MTI الأصلي بالإضافة إلى RRN الأصلي بالإضافة إلى STAN الأصلي، إلخ).
61الإجابة ...999محجوز (خاص) (مثل  معاملات رمز التحقق من البطاقة/رمز الخدمة)
62الإجابة ...999محجوز (خاص) (على سبيل المثال المعاملات: رقم الفاتورة، معاملات تبادل المفاتيح: مفتاح TPK، إلخ).
63الإجابة ...999محجوز (خاص)
64ب 64رمز مصادقة الرسالة (MAC)
65ب 1مؤشر الصورة النقطية الموسع
66ن 1رمز التسوية
67ن 2رمز الدفع الممتد
68ن 3رمز الدولة للمؤسسة المستقبلة
69ن 3رمز الدولة لمؤسسة التسوية
70ن 3رمز معلومات إدارة الشبكة
71ن 4رقم الرسالة
72ن 4رقم الرسالة الأخيرة
73رقم 6تاريخ الإجراء (سنة شهر يوم)
74رقم 10عدد الساعات المعتمدة
75رقم 10الاعتمادات، رقم الانعكاس
76رقم 10عدد عمليات الخصم
77رقم 10الخصم، رقم الانعكاس
78رقم 10رقم التحويل
79رقم 10رقم التحويل، رقم الانعكاس
80رقم 10عدد الاستفسارات
81رقم 10عدد التفويضات
82رقم 12الرصيد، مبلغ رسوم المعالجة
83رقم 12الرصيد، مبلغ رسوم المعاملة
84رقم 12الخصم، مبلغ رسوم المعالجة
85رقم 12الخصم، مبلغ رسوم المعاملة
86رقم 16إجمالي مبلغ الاعتمادات
87رقم 16الرصيد، مبلغ الإلغاء
88رقم 16إجمالي مبلغ الخصم
89رقم 16الخصم، مبلغ الإلغاء
90رقم 42عناصر البيانات الأصلية
 MTI الأصلي (4 أرقام) رقم تعريف المنتج الأصلي (DE11) (6 أرقام) تاريخ ووقت الإرسال الأصلي (DE7) (10 أرقام) رمز تعريف المؤسسة المستحوذة الأصلي (DE32) (11 رقمًا) رمز تعريف المؤسسة المُحيلة الأصلي (DE33) (11 رقمًا)
911رمز تحديث الملف
922رمز أمان الملف
935مؤشر الاستجابة
947مؤشر الخدمة
9542مبالغ الاستبدال
96ب 64رمز أمان الرسالة
97س + ن 16صافي مبلغ التسوية
98الإجابة 25المستفيد
99ن ..11رمز تعريف مؤسسة الاستيطان
100ن ..11رمز تعريف المؤسسة المستقبلة
101الإجابة ..17اسم الملف
102الإجابة ..28تحديد الحساب 1
103الإجابة ..28تحديد الحساب 2
104الإجابة ...100وصف المعاملة
105الإجابة ...999مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
106الإجابة ...999
107الإجابة ...999
108الإجابة ...999
109الإجابة ...999
110الإجابة ...999
111الإجابة ...999
112الإجابة ...999مخصص للاستخدام الوطني
113الإجابة ...999
114الإجابة ...999
115الإجابة ...999
116الإجابة ...999
117الإجابة ...999
118الإجابة ...999
119الإجابة  ...999
120الإجابة  ...999مخصص للاستخدام الخاص
121الإجابة  ...999
122الإجابة  ...999
123الإجابة  ...999
124الإجابة  ...999
125الإجابة  ...999
126الإجابة  ...999
127الإجابة  ...999
128ب 64رمز مصادقة الرسالة

رمز المعالجة

فيما يلي جدول يحدد نوع الرسائل ورمز المعالجة لكل نوع من أنواع المعاملات.

عمليةنوع الرسالةرمز المعالجة
التفويض010000 a0 0x
الاستعلام عن الرصيد31 a0 0x
أُوكَازيُون020000 a0 0x
نقدي01 a0 0x
استرداد ثمن البيع20 a0 0x
فارغ02 a0 0x
شحن رصيد الهاتف المحمول57 a0 0x
قسيمة ائتمان26

رمز الاستجابة

الإصدار 1987

يوضح الجدول التالي رموز الاستجابة ومعانيها لمعيار ISO 8583-1987، وتستخدم الإصدارات اللاحقة رموز استجابة مكونة من 3 و 4 أرقام.

شفرةوصف
٠٠تمت الموافقة أو الإكمال بنجاح
01راجع جهة إصدار البطاقة
02يرجى مراجعة الشروط الخاصة لجهة إصدار البطاقة
03تاجر غير صالح
04يلتقط
05لا تكرم
06خطأ
07بطاقة استلام، حالة خاصة
08تكريم مع تحديد الهوية
09الطلب قيد التنفيذ
10تمت الموافقة على مبلغ جزئي
11مُعتمد (شخصية مهمة)
12معاملة غير صالحة
13مبلغ غير صالح
14رقم البطاقة غير صالح (لا يوجد رقم كهذا)
15لا يوجد مُصدر من هذا القبيل
16تمت الموافقة، تحديث المسار 3
17إلغاء العميل
18نزاع مع العميل
19إعادة إدخال المعاملة
20إجابة غير صالحة
21لم يتم اتخاذ أي إجراء
22عطل مشتبه به
23رسوم معاملة غير مقبولة
24تحديث الملف غير مدعوم من قبل جهاز الاستقبال
25تعذر العثور على السجل في الملف
26تم تحديث سجل الملف المكرر، وتم استبدال السجل القديم
27خطأ في تعديل حقل تحديث الملف
28تم قفل ملف التحديث
29لم يتم تحديث الملف بنجاح، يرجى الاتصال بالجهة المستحوذة.
30خطأ في التنسيق
31البنك غير مدعوم من قبل المحول
32تم إنجاز جزء منه
33بطاقة منتهية الصلاحية
34الاحتيال المشتبه به
35جهة قبول البطاقة، جهة الاستحواذ
36بطاقة مقيدة
37جهة قبول البطاقات، جهة تحصيل المكالمات، الأمن
38تجاوز عدد محاولات إدخال رمز PIN المسموح بها
39لا يوجد حساب ائتماني
40الوظيفة المطلوبة غير مدعومة
41بطاقة مفقودة
42لا يوجد حساب عالمي
43بطاقة مسروقة، استلامها
44لا يوجد حساب استثماري
45-50مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
51لا توجد أموال كافية
52لا يوجد حساب جاري
53لا يوجد حساب توفير
54بطاقة منتهية الصلاحية
55رقم الهوية الشخصية غير صحيح
56سجل بدون بطاقة
57المعاملة غير مسموح بها لحامل البطاقة
58لا يُسمح بإجراء المعاملة على الجهاز
59الاحتيال المشتبه به
60جهة قبول البطاقة، جهة الاستحواذ
61يتجاوز الحد الأقصى لمبلغ السحب
62بطاقة مقيدة
63انتهاك أمني
64المبلغ الأصلي غير صحيح
65يتجاوز الحد الأقصى لعدد مرات السحب
66يتصل مُستقبِل البطاقة بقسم أمن الجهة المُستحوذة.
67عملية سحب نقدي يدوية (تتطلب استلام البطاقة من جهاز الصراف الآلي)
68تلقيت الرد متأخراً جداً
69-74مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
75تجاوز عدد محاولات إدخال رمز PIN المسموح به
78البطاقة غير مفعلة
80معاملات فيزا: جهة إصدار البطاقة غير متاحة
82تاريخ انتهاء صلاحية البطاقة غير صالح
82عدم تطابق CVN: نتائج سلبية في CAM أو dCVV أو iCVV أو CVV
85نجاح: التحقق من العنوان
76-89مخصص للاستخدام الخاص
90الموعد النهائي قيد المعالجة

(يؤدي هذا إلى إنهاء أعمال اليوم وبدء اليوم التالي. ويمكن إرسال المعاملة مرة أخرى في غضون دقائق قليلة)

91جهة الإصدار أو المحول غير عاملة
92لا يمكن العثور على مؤسسة مالية أو مرفق شبكة وسيط للتوجيه
93لا يمكن إتمام المعاملة. مخالفة للقانون
94إرسال مكرر
95تصحيح الخطأ
96عطل في النظام
97-99مخصص للاستخدام الوطني
من الصفر A-9Zمخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
زيرو-إم زدمخصص للاستخدام الوطني
N Zero-ZZمخصص للاستخدام الخاص
الإصدار 1993
شفرةوصف
000-099تُستخدم في الرسائل 1110 و1120 و1121 و1140 و1210 و1220 و1221 و1240 للإشارة إلى أنه تمت الموافقة على المعاملة.
٠٠٠موافقة
001تكريم مع إثبات الهوية
002تمت الموافقة على مبلغ جزئي
003معتمد (شخصية مهمة)
004تمت الموافقة، تحديث المسار 3
005تمت الموافقة، نوع الحساب محدد من قبل جهة إصدار البطاقة
006تمت الموافقة على مبلغ جزئي، نوع الحساب محدد من قبل جهة إصدار البطاقة
007تمت الموافقة، تحديث غرفة التجارة الدولية
008-059مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
060-079مخصص للاستخدام الوطني
080-099مخصص للاستخدام الخاص
100-199تُستخدم في الرسائل 1110 و1120 و1121 و1140 و1210 و1220 و1221 و1240 للإشارة إلى أنه تمت معالجة المعاملة للحصول على التفويض من قبل أو نيابة عن جهة إصدار البطاقة وتم رفضها (لا تتطلب استلام البطاقة).
100لا تحترم
101بطاقة منتهية الصلاحية
102عملية احتيال مشتبه بها
103جهة قبول البطاقات، جهة الاستحواذ
104بطاقة مقيدة
105يتصل مُستقبِل البطاقة بقسم أمن الجهة المُستحوذة.
106تجاوز عدد محاولات إدخال رمز PIN المسموح به
107يرجى الرجوع إلى جهة إصدار البطاقة
108يرجى مراجعة الشروط الخاصة لجهة إصدار البطاقة
109تاجر غير صالح
110مبلغ غير صالح
111رقم البطاقة غير صالح
112بيانات رقم التعريف الشخصي (PIN) مطلوبة
113رسوم غير مقبولة
114لا يوجد حساب من النوع المطلوب
115الوظيفة المطلوبة غير مدعومة
116الأموال غير كافية
117رقم التعريف الشخصي غير صحيح
118لا يوجد سجل للبطاقة
119لا يُسمح لحامل البطاقة بإجراء هذه العملية
120لا يُسمح بإجراء المعاملة على الجهاز
121تجاوز الحد الأقصى لمبلغ السحب
122انتهاك أمني
123يتجاوز الحد الأقصى لعدد مرات السحب
124انتهاك القانون
125البطاقة غير فعالة
126حظر رقم التعريف الشخصي غير الصالح
127خطأ في طول رمز التعريف الشخصي
128خطأ في مزامنة مفتاح PIN
129بطاقة يُشتبه في أنها مزيفة
130-159مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
160-179مخصص للاستخدام الوطني
180-199مخصص للاستخدام الخاص
200-299تُستخدم في الرسائل 1110 و1120 و1121 و1140 و1210 و1220 و1221 و1240 للإشارة إلى أنه تمت معالجة المعاملة للحصول على التفويض من قبل أو نيابة عن جهة إصدار البطاقة وتم رفضها مما يتطلب استلام البطاقة.
200لا تحترم
201بطاقة منتهية الصلاحية
202عملية احتيال مشتبه بها
203جهة قبول البطاقات، جهة الاستحواذ
204بطاقة مقيدة
205يتصل مُستقبِل البطاقة بقسم أمن الجهة المُستحوذة.
206تجاوز عدد محاولات إدخال رمز PIN المسموح به
207شروط خاصة
208بطاقة مفقودة
209بطاقة مسروقة
210بطاقة يُشتبه في أنها مزيفة
211-259مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
260-279مخصص للاستخدام الوطني
280-299مخصص للاستخدام الخاص
300-399تُستخدم في الرسائل 1314 و 1324 و 1325 و 1344 للإشارة إلى نتيجة إجراء الملف.
300ناجح
301غير مدعوم من قبل جهاز الاستقبال
302تعذر العثور على السجل في الملف
303سجل مكرر، تم استبدال السجل القديم
304خطأ في تحرير الحقل
305تم قفل الملف
306لم ينجح الأمر
307خطأ في التنسيق
308تم رفض السجل المكرر والجديد
309ملف غير معروف
310-359مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
360-379مخصص للاستخدام الوطني
380-399مخصص للاستخدام الخاص
400-499تُستخدم في الرسائل 1430 و 1432 و 1440 و 1442 للإشارة إلى نتيجة عملية الإلغاء أو رد المبلغ المدفوع.
400مقبول
401-459مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
460-479مخصص للاستخدام الوطني
480-499مخصص للاستخدام الخاص
500-599تُستخدم في الرسائل 1510 و 1512 و 1530 و 1532 للإشارة إلى نتيجة عملية المطابقة.
500متصالحين، متوازنين
501متصالحين، خارجين عن التوازن
502المبلغ غير مطابق، تم تقديم الإجمالي
503الإجمالي غير متوفر
504لم تتم المطابقة، تم تقديم الإجماليات
505-559مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
560-579مخصص للاستخدام الوطني
580-599مخصص للاستخدام الخاص
600-699استُخدمت في رسائل 1614 و1624 و1625 و1644
600مقبول
601تعذر تتبع المعاملة الأصلية
602رقم مرجعي غير صالح
603رقم المرجع/رقم الحساب الأساسي غير متوافق
604صورة نقطة البيع غير متوفرة
605المنتج المُورّد
606لا يمكن تلبية الطلب - المستندات المطلوبة غير متوفرة
607-659مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
660-679مخصص للاستخدام الوطني
680-699مخصص للاستخدام الخاص
700-799تم استخدامه في الرسائل 1720 و 1721 و 1740 و 1722 و 1723 و 1742.
700مقبول
701-749مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
750-769مخصص للاستخدام الوطني
770-799مخصص للاستخدام الخاص
800-899استُخدمت في رسائل الأعوام 1814 و1824 و1825 و1844.
800مقبول
801-859مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
860-879مخصص للاستخدام الوطني
880-899مخصص للاستخدام الخاص
900تم الإقرار بالنصيحة، ولا يتم قبول أي مسؤولية مالية.
901تم الإقرار بالنصيحة، وتم قبول المسؤولية المالية.
902-949تُستخدم في رسائل الاستجابة للطلبات ورسائل الاستجابة للنصائح للإشارة إلى أنه لا يمكن معالجة المعاملة.
902معاملة غير صالحة
903إعادة إدخال المعاملة
904خطأ في التنسيق
905لا يدعم المحول جهة الاستحواذ
906عملية الانتقال جارية
907جهة إصدار البطاقة أو جهاز التحويل غير عامل
908لم يتم العثور على وجهة المعاملة للتوجيه
909عطل في النظام
910تمت الموافقة من قبل جهة إصدار البطاقة
911انتهت مهلة جهة إصدار البطاقة
912جهة إصدار البطاقة غير متاحة
913إرسال مكرر
914تعذر تتبع المعاملة الأصلية
915خطأ في عملية التوفيق أو نقطة التفتيش
916عنوان MAC غير صحيح
917خطأ في مزامنة مفتاح MAC
918لا توجد مفاتيح اتصال متاحة للاستخدام
919خطأ في مزامنة مفتاح التشفير
920خطأ في برنامج/جهاز الأمان - حاول مرة أخرى
921خطأ في برنامج/جهاز الأمان - لا يوجد إجراء
922رقم الرسالة خارج التسلسل
923الطلب قيد التنفيذ
924-929مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
930-939مخصص للاستخدام الوطني
940-949مخصص للاستخدام الخاص
950-999تُستخدم في رسائل الرد على النصائح (1x3x) للإشارة إلى سبب رفض نقل المسؤولية المالية.
950انتهاك الترتيبات التجارية
951-983مخصص للاستخدام من قبل المنظمة الدولية للمعايير (ISO)
984-991مخصص للاستخدام الوطني
992-999مخصص للاستخدام الخاص

طرق إدخال نقاط الخدمة (الحقل 22)

يوضح حقل وضع نقطة الخدمة (POS) الشروط التي تمت قراءة البطاقة في ظلها، ونوع المصادقة التي تم إجراؤها، واعتمادًا على إصدار المواصفات، ما هي إمكانيات الجهاز الطرفي.

الإصدار 2003

بالنسبة لمواصفات عام 2003، يتكون رمز نقطة البيع من 16 حرفًا ثنائيًا مقسمة إلى أربعة أجزاء:

  1. طريقة قراءة البطاقات المستخدمة
  2. طريقة التحقق من حامل البطاقة المستخدمة
  3. بيئة نقاط البيع
  4. الخصائص الأمنية
الإصدار 1993

بالنسبة لإصدار عام 1993 [ 6 ] ، فهو حقل مكون من 12 حرفًا يتألف من 5 أجزاء:

  1. إمكانيات إدخال البيانات في الجهاز (من الحرف الأول إلى الحرف الثالث)
    • إمكانية إدخال بيانات البطاقة
    • إمكانية التحقق من هوية حامل البطاقة
    • إمكانية التقاط البطاقات
  2. بيئة التشغيل (من الحرف الرابع إلى السادس)
    • بيئة التشغيل / موقع المحطة الطرفية
    • مؤشر وجود حامل البطاقة
    • مؤشر وجود البطاقة
  3. تم التحقق من الهوية (من الحرف السابع إلى التاسع)
    • طريقة إدخال بيانات البطاقة
    • طريقة التحقق من حامل البطاقة
    • جهة التحقق من هوية حامل البطاقة
  4. إمكانيات إخراج البيانات في الجهاز الطرفي (الحرف العاشر والحادي عشر)
    • إمكانية إخراج بيانات البطاقة - هل يمكن للجهاز الطرفي الكتابة على الشريط المغناطيسي، أم على الشريحة؟
    • إمكانية إخراج البيانات من الجهاز الطرفي - هل يمكن للجهاز الطرفي عرض أو طباعة شيء ما لحامل البطاقة؟
  5. تشير إمكانية التقاط رمز PIN (الحرف الثاني عشر) إلى ما إذا كان الجهاز الطرفي قادرًا على التقاط رمز PIN، وإذا كان الأمر كذلك، فما هو الحد الأقصى للطول الذي يمكنه التقاطه.
الإصدار 1987

تتكون قيمة وضع إدخال نقطة الخدمة من جزأين:

  1. وضع إدخال رقم الحساب الأساسي (PAN)، أول رقمين
  2. إمكانية إدخال رمز PIN، الرقم الثالث

يوضح الجدول التالي أوضاع إدخال رقم الحساب الأساسي (PAN) ومعانيها.

وضع إدخال رقم الحساب الأساسيمعنى
٠٠مجهول
01يدوي
02شريط مغناطيسي
03الرمز الشريطي
04التعرف الضوئي على الأحرف
05بطاقة الدائرة المتكاملة (ICC). يمكن التحقق من رمز التحقق من البطاقة (CVV).
07الدخول التلقائي عبر تقنية EMV بدون تلامس.
10لدى التاجر بيانات اعتماد حامل البطاقة في ملفه.
80الرجوع من بطاقة الدائرة المتكاملة (ICC) إلى الشريط المغناطيسي
90الشريط المغناطيسي كما هو مقروء من المسار 2. يمكن التحقق من رمز التحقق من البطاقة (CVV).
91الدخول التلقائي عبر الشريط المغناطيسي بدون تلامس
95بطاقة الدائرة المتكاملة (ICC). قد لا يتم التحقق من رمز التحقق من البطاقة (CVV).
99نفس المعاملة الأصلية.

يوضح الجدول التالي إمكانيات إدخال رمز PIN ومعانيها.

إمكانية إدخال رمز PINمعنى
0مجهول
1يمكن للجهاز قبول أرقام التعريف الشخصية (PIN)
2لا يقبل الجهاز أرقام التعريف الشخصية (PIN)
3إمكانية إدخال رقم التعريف الشخصي (PIN) عبر برنامج نقاط البيع المتنقلة (mPOS)
8يحتوي الجهاز على إمكانية إدخال رمز PIN، لكن لوحة إدخال رمز PIN غير فعالة حاليًا.

يتضمن المعيار الأسترالي AS 2805 معيار ISO 8583 ويغطي أيضًا عددًا كبيرًا من مواضيع المدفوعات الأخرى. [ 7 ]

انظر أيضاً

مراجع

أدوات

محرر ISO8583 بسيط ومجاني