ISO 8583

ISO 8583 ist ein internationaler Standard für Finanztransaktionskarte entstanden Austauschnachrichten. Es ist der Internationale Standardisierungsorganisation Standard für Systeme, die elektronische Transaktionen austauschen, die von Karteninhabern initiiert werden Zahlungskarten.

ISO 8583 definiert ein Nachrichtenformat und einen Kommunikationsfluss, damit verschiedene Systeme diese Transaktionsanforderungen und Antworten austauschen können. Die überwiegende Mehrheit der Transaktionen, die durchgeführt werden, wenn ein Kunde eine Karte verwendet, um eine Zahlung in einem Geschäft zu leisten (Eftpos) Verwenden Sie ISO 8583 irgendwann in der Kommunikationskette, ebenso wie bei Transaktionen an Geldautomaten. Insbesondere die MasterCard, Visa und Verve Netzwerke stützen ihre Autorisierungskommunikation auf dem ISO 8583 -Standard, ebenso wie viele andere Institutionen und Netzwerke.

Obwohl ISO 8583 einen gemeinsamen Standard definiert, wird es normalerweise nicht direkt von Systemen oder Netzwerken verwendet. Es definiert viele Standardfelder (Datenelemente), die in allen Systemen oder Netzwerken gleich bleiben, und hinterlässt einige zusätzliche Felder für die Weitergabe netzwerkspezifischer Details. Diese Felder werden von jedem Netzwerk verwendet, um den Standard für seine eigene Verwendung mit benutzerdefinierten Feldern und benutzerdefinierten Verwendungen anzupassen.

Einführung

Die ISO 8583 -Spezifikation enthält drei Teile:

  • Teil 1: Nachrichten, Datenelemente und Codewerte[1]
  • Teil 2: Antrags- und Registrierungsverfahren für Identifikationscodes der Institution (IIC)[2]
  • Teil 3: Wartungsverfahren für die oben genannten Nachrichten, Datenelemente und Codewerte[3]

Nachrichtenformat

Eine kartenbasierte Transaktion bewegt sich typischerweise von einem Transaktions-Akquiring-Gerät wie a Point-of-Sale-Terminal oder an Geldautomat (ATM) über eine Reihe von Netzwerken zu einem Kartenausstellungssystem zur Genehmigung gegen das Konto des Karteninhabers. Die Transaktionsdaten enthält Informationen, die aus der Karte (z. B. der Kartennummer oder der Karteninhaberdetails), dem Terminal (z. B. der Terminalzahl, der Händlernummer), der Transaktion (z. B. der Menge) zusammen mit anderen Daten, die können, abgeleitet wurden, zusammen mit anderen Daten, die können. dynamisch erzeugt oder durch intervenierende Systeme hinzugefügt werden. Basierend auf diesen Informationen wird das Kartenausstellungssystem die Transaktion entweder autorisieren oder ablehnen und eine Antwortmeldung generieren, die innerhalb eines vordefinierten Zeitraums an das Terminal zurückgeliefert werden muss.

Eine ISO 8583 -Nachricht wird aus den folgenden Teilen abgegeben:

  • Meldungstypanzeige (MTI)
  • Ein oder mehrere Bitmaps, die angeben, welche Datenelemente vorhanden sind. Es besteht aus Primärbitmap und sekundärem Bitmap. Das erste Bit der primären Bitmap zeigt an, ob die sekundäre Bitmap vorhanden ist oder nicht.
  • Datenelemente, die tatsächlichen Informationsfelder der Nachricht

Die Platzierungen von Feldern in verschiedenen Versionen des Standards variieren; Beispielsweise werden die Währungselemente der Versionen 1987 und 1993 in der Version 2003 nicht mehr verwendet, die die Währung als Unterelement eines finanziellen Betrags-Elements hält. Ab Juni 2017 hat ISO 8583: 2003 jedoch noch keine breite Akzeptanz erreicht. ISO 8583 Messaging hat keine Routing -Informationen, also wird manchmal mit a verwendet Tpdu Header.

Zu den Karteninhaber-originierten Transaktionen gehören Kauf, Auszahlung, Einzahlung, Rückerstattung, Umkehrung, Guthabenanfrage, Zahlungen und Inter-Account-Transfers. ISO 8583 definiert auch System-zu-System-Nachrichten für sichere Schlüsselaustausch, die Abstimmung von Gesamtsummen und andere Verwaltungszwecke.

Meldungstypanzeige (MTI)

Die Nachrichtentypanzeige ist a vierstellig Numerisches Feld, das die Gesamtfunktion der Nachricht angibt. Ein Meldungstyp -Indikator enthält die ISO 8583 -Version, die Nachrichtenklasse, die Nachrichtenfunktion und die Nachrichtenstätte, wie unten beschrieben.

ISO 8583 Version

Die erste Ziffer des MTI zeigt die ISO 8583 -Version an, in der die Nachricht codiert ist.

Code Bedeutung
0xxx ISO 8583: 1987
1xxx ISO 8583: 1993
2xxx ISO 8583: 2003
3xxx Reserviert von ISO
4xxx
5xxx
6xxx
7xxx
8xxx Nationale Verwendung
9xxx Privater Gebrauch

Nachrichtenklasse

Position zwei des MTI gibt den Gesamtzweck der Nachricht an.

Code Bedeutung Verwendungszweck
x0xx Reserviert von ISO
x1xx Autorisierungsnachricht Stellen Sie fest, ob Mittel verfügbar sind, erhalten Sie eine Genehmigung, veröffentlichen Sie jedoch nicht, um die Abstimmung zu berücksichtigen. Dual Message System (DMS) wartet den Dateiaustausch für die Veröffentlichung des Kontos.
x2xx Finanzbotschaften Stellen Sie fest, ob Mittel verfügbar sind, erhalten Sie eine Genehmigung und veröffentlichen Sie direkt auf das Konto. Einzelnachrichtensystem (SMS), danach kein Dateiaustausch.
x3xx Dateiaktionen Nachricht Wird für Heißkarten, TMS und andere Börsen verwendet
x4xx Umkehrungs- und Rückbuchungsnachrichten Umkehrung ( x4x0 oder x4x1): Kehrt die Aktion einer früheren Genehmigung um.
Rückbuchung ( x4x2 oder x4x3): Berechnet eine zuvor gelöschte finanzielle Nachricht zurück.
x5xx Versöhnungsnachricht Übertragung von Abrechnungsinformationsnachrichten.
x6xx Verwaltungsnachricht Überträgt die Verwaltungsberatung. Häufig für Fehlermeldungen verwendet (z. B. Meldung Ablehnung oder Nichtbewerbung).
x7xx Gebührenerhebungsnachrichten
x8xx Netzwerkverwaltungsnachricht Wird für den sicheren Schlüsselaustausch, Anmeldung, Echo -Test und andere Netzwerkfunktionen verwendet.
x9xx Reserviert von ISO

Nachrichtenfunktion

Position drei des MTI gibt die Nachrichtenfunktion an, die definiert, wie die Nachricht innerhalb des Systems fließen soll. Anfragen sind End-to-End-Nachrichten (z. B. vom Erwerber bis zum Emittenten und zurück mit Auszeiten und automatischen Umkehrungen), während die Ratschläge Punkt-zu-Punkt-Nachrichten sind (z. B. vom Terminal zum Erwerber, vom Erwerber bis zum Netzwerk. Vom Netzwerk zu Emittenten, mit der Übertragung über jeden Link garantiert, jedoch nicht unbedingt sofort).

Code Bedeutung Anmerkungen
xx0x Anfrage Anfrage des Erwerbers zum Emittenten, eine Klage durchzuführen; Emittent kann akzeptieren oder ablehnen
xx1x Antwort Antwort Emittenten Antwort auf eine Anfrage
xx2x Rat Ratschläge, dass eine Aktion stattgefunden hat; Der Empfänger kann nur akzeptieren, nicht ablehnen
xx3x Readatantwort Antwort auf einen Rat
xx4x Benachrichtigung Benachrichtigung, dass ein Ereignis stattgefunden hat; Der Empfänger kann nur akzeptieren, nicht ablehnen
xx5x Benachrichtigungsanerkennung Reaktion auf eine Benachrichtigung
xx6x Anweisung ISO 8583: 2003
xx7x Anweisung für Anweisung
xx8x Reserviert für die ISO -Verwendung Einige Implementierungen (z. B. MasterCard) verwenden für eine positive Bestätigung.[4]
xx9x Einige Implementierungen (z. B. MasterCard) verwenden für eine negative Bestätigung.[5]

Meldungursprung

Position vier des MTI definiert den Ort der Nachrichtenquelle in der Zahlungskette.

Code Bedeutung
xxx0 Erwerber
xxx1 Erwerber wiederholen
xxx2 Aussteller
xxx3 Emittent wiederholen
xxx4 Sonstiges
xxx6 Reserviert von ISO
xxx7
xxx8
xxx9

Beispiele

Mit einem mti -Wert von 0110Das folgende Beispiel listet auf, was jede Position anzeigt:

  • 0xxx → Version von ISO 8583 ( 0 = 1987 Version)
  • x1xx → Klasse der Nachricht ( 1 = Autorisierungsnachricht)
  • xx1x → Funktion der Nachricht ( 1 = Antwort)
  • xxx0 → Wer begann die Kommunikation ( 0 = Erwerber)

Daher mti 0110 ist eine Autorisierungsantwortnachricht, bei der die tatsächliche Transaktion vom Erwerber entstanden ist.

Wenn ein MTI die oben genannten vier Positionen berücksichtigt, wird ein MTI vollständig angegeben, was eine Nachricht tun sollte und wie sie im Netzwerk übertragen werden soll. Leider interpretieren nicht alle ISO 8583 -Implementierungen die Bedeutung eines MTI auf die gleiche Weise. Einige MTIs sind jedoch relativ Standard:

MTI Bedeutung Verwendungszweck
0100 Autorisierungsanfrage Anfragen von einem Point-of-Sale-Terminal zur Genehmigung für einen Karteninhaber Kauf
0110 Reaktion der Autorisierung Fordern Sie die Antwort auf ein Point-of-Sale-Terminal zur Genehmigung für einen Karteninhaber ein
0120 Berechtigungsberatung Wenn das Point-of-Sale-Gerät zusammenbricht und Sie einen Gutschein unterschreiben müssen
0121 Autorisierungsberatung Wiederholung Wenn der Rat ausstößt
0130 Emittenten Antwort auf die Beratung der Autorisierungsberatung Bestätigung des Erhalts der Autorisierungsberatung
0200 Erwerber finanzielle Anfrage Anfrage nach Geldern, normalerweise von einem Geldautomaten oder einem festgestellten Point-of-Sale-Gerät
0210 Emittenten Antwort auf finanzielle Anfrage Emittenten Antwort auf die Anfrage nach Geldern
0220 Erwerber finanzielle Beratung z.B. Kasse in einem Hotel. Wird verwendet, um die Transaktion mit der Autorisierungsanforderung abzuschließen
0221 Erwerber finanzielle Beratung Wiederholung Wenn der Rat ausstößt
0230 Emittenten Antwort auf finanzielle Beratung Bestätigung des Eingangs der Finanzberatung
0320 Batch -Upload Dateiaktualisierungs-/Übertragungsberatung
0330 Batch -Upload -Antwort Dateiaktualisierung/Übertragungsberatung Antwort
0400 Anfrage zur Umkehrung der Erwerber Kehrt eine Transaktion um
0420 Umkehrungsberatung für Erwerber
0430 Reaktion der Erwerbsumkehrberatung
0510 Batch -Siedlung Antwort Kartenakzeptor -Versöhnungsanfrage Antwort
0800 Netzwerkverwaltungsanforderung Hypercom -Terminals initialisieren Sie die Anfrage. Echo -Test, Anmeldung, Anmeldung usw.
0810 Reaktion des Netzwerkmanagements Hypercom -Terminals initialisieren die Antwort. Echo -Test, Anmeldung, Anmeldung usw.
0820 Beratung für Netzwerkmanagement Schlüsselwechsel

Bitmaps

In ISO 8583 ist eine Bitmap ein Feld oder Unterfeld in einer Nachricht, die angibt, ob andere Datenelemente oder Datenelement -Unterfelder an anderer Stelle in der Nachricht vorhanden sind.

Ein Feld wird nur dann als vorhanden angesehen, wenn das entsprechende Bit in der Bitmap eingestellt ist. Zum Beispiel ein Hex mit Wert 0x82 (Decimal 130) ist binär 1000 0010, was Felder bedeutet 1 und 7 sind in der Nachricht und in den Feldern 2, 3, 4, 5, 6 und 8 nicht.

Die Bitmap kann als 8 Bytes binärer Daten oder als 16 dargestellt werden hexadezimal Zeichen (0–9, a - f) in der ASCII oder Ebcdic Zeichensätze. Eine Nachricht enthält mindestens eine Bitmap, genannt die Primärbitmap, was angeben, dass Datenelemente 1 bis 64 vorhanden sind. Das Vorhandensein einer optionalen sekundären Bitmap wird auch durch das erste Bit in der primären Bitmap angezeigt. Wenn vorhanden, gibt die sekundäre Bitmap an, ob Datenelemente 65 bis 128 vorhanden sind. In ähnlicher Weise kann eine tertiäre Bitmap verwendet werden, um das Vorhandensein von Feldern 129 bis 192 anzuzeigen, obwohl diese Datenelemente selten verwendet werden.

Beispiele

Bei einem Bitmap -Wert von 22 10 00 11 02 C0 48 04Anwesend

0x70 = 0111 0000 (Zählen von links, die zweite, dritte und vierte Bits sind 1, was darauf hinweist, dass die Felder 2, 3 und 4 vorhanden sind)
0x10 = 0001 0000 (Das erste Bit entspricht Feld 9, so dass das vierte Bit hier angibt, dass Feld 12 vorhanden ist)
0x00 = 0000 0000 (Keine Felder vorhanden)
0x11 = 0001 0001 (Die Felder 28 und 32 sind vorhanden)
0x02 = 0000 0010 (Feld 39 ist vorhanden)
0xc0 = 1100 0000 (Fields 41 und 42 sind vorhanden)
0x48 = 0100 1000 (Fields 50 und 53 sind vorhanden)
0x04 = 0000 0100 (Feld 62 ist vorhanden)
nth bisschen 0 10 20 30 40 50 60
1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234
Bitmap 0010001000 0100000000 0000000100 0100000010 1100000001 0010000000 0100

Daher definiert der angegebene Bitmap die folgenden Felder, die in der Nachricht vorhanden sind:
3, 7, 12, 28, 32, 39, 41, 42, 50, 53, 62

Datenelemente

Datenelemente sind die einzelnen Felder, die die Transaktionsinformationen tragen. Es gibt bis zu 128 Datenelemente im ursprünglichen Standard ISO 8583: 1987 und bis zu 192 Datenelemente in späteren Releases. Die Revision von 1993 fügte neue Definitionen hinzu, löschte einige, während das Nachrichtenformat selbst unverändert blieb.

Während jedes Datenelement über eine bestimmte Bedeutung und Format verfügt, enthält der Standard auch einige Datenelemente für allgemeine Zwecke und system- oder länderspezifische Datenelemente, die sich von der Implementierung enorm unterscheiden und formieren.

Jedes Datenelement wird in einem Standardformat beschrieben, das den zulässigen Inhalt des Feldes (numerisch, binär usw.) und die Feldlänge (variabel oder fest) definiert, gemäß der folgenden Tabelle:

Abkürzung Bedeutung
a Alpha, einschließlich Rohlinge
n Nur numerische Werte
x+n Numerische (Betrag) Werte, wobei das erste Byte entweder 'C' ist, um einen positiven oder Kreditwert anzuzeigen, oder 'D', um einen negativen oder Lastschriftwert anzuzeigen, gefolgt vom numerischen Wert (mit n -Ziffern)
s Nur Sonderzeichen
ein Alphanumerisch
wie Nur Alpha & Sonderzeichen
ns Nur numerische und Sonderzeichen
Ans Alphabetische, numerische und Sonderzeichen.
ANP Alphabetische, numerische und Pad -Zeichen.
b Binärdaten
p Pad -Charakter, Raum
z Trackt 2 und 3 Code, der im Sinne in definiert in definiert ist ISO/IEC 7813 und ISO/IEC 4909
. oder oder ... jeweils variabler Feldlängenanzeige. eine Ziffer anzeigen.
x oder xx oder xxx Feste Feldlänge oder maximale Länge bei Feldern der variablen Länge.

Zusätzlich kann jedes Feld entweder eine feste oder variable Länge sein. Wenn die Variable der Feldlänge vorliegt, wird ein Längenindikator vorausgegangen.

Typ Bedeutung
Fest Keine Feldlänge verwendet
Llvar oder (..xx) Wobei 0 <ll <100 bedeutet, zwei führende Ziffern LL die Feldlänge der Feldvar angeben
Lllvar oder (... xxx) Wobei 0 <lll <1000, bedeutet drei führende Ziffern LLL die Feldlänge der Feldvar an, die
LL und LLL sind Hex oder ASCII. Ein VAR -Feld kann je nach Datenelementtyp komprimiert oder ASCII komprimiert werden. LL kann ein oder zwei Bytes sein. Wenn Sie beispielsweise als ein Hex -Byte komprimiert werden, bedeutet 27x 27 VAR -Bytes zu folgen. Wenn ASCII, die beiden Bytes 32X '37X bedeuten, sind 27 Bytes zu folgen. Dreistellige Feldlänge LLL verwendet zwei Bytes mit einem führenden "0" -Knibble, wenn es komprimiert ist, oder drei Bytes, wenn ASCII. Das Format eines VAR -Datenelements hängt vom Datenelementtyp ab. Wenn numerisch es ist, wird es komprimiert, z. 87456 wird durch drei Hex -Bytes 087456X dargestellt. Wenn ASCII dann ein Byte für jede Ziffer oder jedes Zeichen verwendet wird, wird z. '38x,' 37x, 34x, 35x, 36x.

Beispiele

Felddefinition Bedeutung
n 6 Festlänge Feld mit sechs Ziffern
N.6 Lvar numerisches Feld von bis zu 6 Ziffern Länge
A..11 LLVAR Alpha -Feld von bis zu 11 Zeichen lang
B ... 999 Lllvar binäres Feld von bis zu 999 Bytes in Länge

ISO-definierte Datenelemente (Ver 1987)

Datenfeld Typ Verwendungszweck
1 B 64 Bitmap
2 n..19 Primärkontonummer (PAN)
3 n 6 Verarbeitungscode
4 N 12 Betrag Transaktion
5 N 12 Betrag, Abrechnung
6 N 12 Betrag, Karteninhaberrechnung
7 n 10 Übertragungsdatum und Uhrzeit
8 n 8 Betrag, Karteninhaber -Abrechnungsgebühr
9 n 8 Umrechnungsrate, Abwicklung
10 n 8 Konversionsrate, Karteninhaberrechnung
11 n 6 Systemverfolgungsprüfungsnummer (STAN)
12 n 6 Lokale Transaktionszeit (HHMMSS)
13 n 4 Lokales Transaktionsdatum (MMDD)
14 n 4 Ablaufdatum (Yymm)
15 n 4 Vergleichsdatum
16 n 4 Währungsumwandlungsdatum
17 n 4 Erfassungsdatum
18 n 4 Händlertyp oder Händlerkategorie -Code
19 n 3 Erwerb von Institution (Ländercode)
20 n 3 Pan erweitert (Ländercode)
21 n 3 Weiterleitungseinrichtung (Ländercode)
22 n 3 Point of Service -Eintragsmodus
23 n 3 Anwendungspfanne -Sequenznummer
24 n 3 Funktionscode (ISO 8583: 1993) oder Netzwerk International Identifier (NII)
25 n 2 Codes für Service -Bedingungspunkte
26 n 2 Point of Service Capture Code
27 n 1 Autorisierung der Identifikationsantwortlänge
28 x+n 8 Betrag, Transaktionsgebühr
29 x+n 8 Betrag, Vergleichsgebühr
30 x+n 8 Betrag, Transaktionsbearbeitungsgebühr
31 x+n 8 Betrag, Vergleichsbearbeitungsgebühr
32 n ..11 Erwerb des Identifikationscode des Institution
33 n ..11 Identifikationscode für Weiterleitungsinstitutionen weiterleiten
34 NS ..28 Primärkontonummer, erweitert
35 z ..37 Verfolgen Sie 2 Daten
36 n ... 104 Verfolgen Sie 3 Daten
37 An 12 Referenznummer Abrufen
38 und 6 Reaktion der Autorisierungsidentifikation
39 An 2 Antwortcode
40 An 3 Service Restriktionscode
41 Ans 8 Kartenakzeptor -Terminalidentifikation
42 Ans 15 Kartenakzeptor -Identifikationscode
43 Ans 40 Name/Standort von Kartenakzeptor (1–23 Straßenadresse, –36 Stadt, –38 Bundesstaat, 39–40 Land)
44 An ..25 Zusätzliche Antwortdaten
45 An ..76 1 Daten verfolgen
46 An ... 999 Zusätzliche Daten (ISO)
47 An ... 999 Zusätzliche Daten (national)
48 An ... 999 Zusätzliche Daten (privat)
49 a oder n 3 Währungscode, Transaktion
50 a oder n 3 Währungscode, Abwicklung
51 a oder n 3 Währungscode, Karteninhaberrechnung
52 B 64 Persönliche Identifikationsnummer Daten
53 n 16 Sicherheitsbezogene Steuerungsinformationen
54 An ... 120 Zusätzliche Beträge
55 Ans ... 999 ICC -Daten - EMV mit mehreren Tags
56 Ans ... 999 Reserviert (ISO)
57 Ans ... 999 Reserviert (national)
58 Ans ... 999
59 Ans ... 999
60 Ans ... 999 Reserviert (national) (z. B. Abrechnungsanfrage: Chargennummer, Ratschläge: Original -Transaktionsbetrag, Stapel -Upload: Original MTI plus Original RRN plus Originalstan usw.)
61 Ans ... 999 Reserviert (privat) (z. B. CVV2/Service -Code -Transaktionen)
62 Ans ... 999 Reserviert (privat) (z. B. Transaktionen: Rechnungsnummer, Schlüsselaustauschgeschäfte: TPK -Schlüssel usw.)
63 Ans ... 999 Reserviert (privat)
64 B 64 Nachrichtenauthentifizierungscode (MAC)
65 b 1 Erweiterter Bitmap -Indikator
66 n 1 Siedlungscode
67 n 2 Erweiterter Zahlungscode
68 n 3 Empfangsinstituts Country Code
69 n 3 Länderkodex des Vergleichsinstituts
70 n 3 Informationscode für Netzwerkverwaltung
71 n 4 Nachrichtennummer
72 n 4 Nummer der letzten Nachricht
73 n 6 Aktionsdatum (yymmdd)
74 n 10 Anzahl der Credits
75 n 10 Credits, Umkehrnummer
76 n 10 Anzahl der Debits
77 n 10 Debits, Umkehrzahl
78 n 10 Übertragungsnummer
79 n 10 Übertragung, Umkehrnummer
80 n 10 Anzahl der Anfragen
81 n 10 Anzahl der Autorisierungen
82 N 12 Gutschriften, Bearbeitungsgebührbetrag
83 N 12 Gutschriften, Transaktionsgebührenbetrag
84 N 12 Debits, Bearbeitungsgebührbetrag
85 N 12 Debits, Transaktionsgebührenbetrag
86 n 16 Gesamtmenge der Gutschriften
87 n 16 Credits, Umkehrbetrag
88 n 16 Gesamtmenge an Debits
89 n 16 Debits, Umkehrbetrag
90 n 42 Originaldatenelemente
91 An 1 Dateiaktualisierungscode
92 An 2 Dateisicherheitscode
93 und 5 Antwortanzeige
94 und 7 Serviceanzeige
95 und 42 Ersatzbetrag
96 B 64 Nachrichtensicherheitscode
97 x+n 16 Nettoabrechnungsbetrag
98 Ans 25 Zahlungsempfänger
99 n ..11 Identifikationskodex für Vergleichsinstitutierungen
100 n ..11 Empfangsinstituts -Identifikationscode empfangen
101 Ans ..17 Dateiname
102 Ans ..28 Kontoausweis 1
103 Ans ..28 Kontidentifikation 2
104 Ans ... 100 Transaktion Beschreibung
105 Ans ... 999 Reserviert für die ISO -Verwendung
106 Ans ... 999
107 Ans ... 999
108 Ans ... 999
109 Ans ... 999
110 Ans ... 999
111 Ans ... 999
112 Ans ... 999 Reserviert für den nationalen Gebrauch
113 Ans ... 999
114 Ans ... 999
115 Ans ... 999
116 Ans ... 999
117 Ans ... 999
118 Ans ... 999
119 Ans ... 999
120 Ans ... 999 Reserviert für den privaten Gebrauch
121 Ans ... 999
122 Ans ... 999
123 Ans ... 999
124 Ans ... 999
125 Ans ... 999
126 Ans ... 999
127 Ans ... 999
128 B 64 Nachrichtenauthentifizierungscode

Verarbeitungscode

Im Folgenden finden Sie eine Tabelle, in der der Nachrichtentyp und der Verarbeitungscode für jeden Transaktionstyp angegeben sind.

Transaktion Nachrichtentyp Verarbeitungscode
Genehmigung 0100 00 a0 0x
Balance -Anfrage 31 A0 0x
Verkauf 0200 00 a0 0x
Kasse 01 A0 0x
Kreditgutschein 20 a0 0x
Leere 02 A0 0x
Mobile Aufpackung 57 A0 0x

Antwortcode

Ver 1987

Die folgende Tabelle zeigt Antwortcodes und ihre Bedeutungen für ISO 8583-1987, spätere Versionen verwenden 3- und 4-stellige Antwortcodes.

Code Beschreibung
00 Erfolgreich genehmigt oder abgeschlossen
01 Wenden Sie sich an den Kartenaussteller
02 Siehe besondere Bedingungen des Kartenausstellers
03 Ungültiger Händler
04 Aufsammeln
05 Nicht ehren
06 Fehler
07 Pick-up-Karte, besonderer Zustand
08 Ehre mit Identifikation
09 Anfrage in Bearbeitung
10 Für einen Teilbetrag zugelassen
11 Genehmigt (VIP)
12 Ungültige Transaktion
13 Ungültige Menge
14 Ungültige Kartennummer (keine solche Nummer)
15 Kein solcher Emittent
16 Genehmigt, Update Track 3
17 Kundenstornierung
18 Kundenstreit
19 Wiedereinstiegsübertragung
20 Ungültige Antwort
21 Keine Maßnahmen ergriffen
22 Verdacht auf Fehlfunktion
23 Inakzeptable Transaktionsgebühr
24 Dateiaktualisierung nicht vom Empfänger unterstützt
25 Datensatz in der Datei kann nicht aufgeführt werden
26 DOPPICATIONDATE -UPDATE -Datensatz, alter Datensatz ersetzt
27 Datei -Update -Feld Bearbeiten Fehler bearbeiten
28 Dateiaktualisierungsdatei gesperrt
29 Dateiaktualisierung nicht erfolgreich, wenden Sie sich an Acquirer
30 Format Fehler
31 Bank, die nicht durch Switch unterstützt wird
32 Teilweise abgeschlossen
33 Abgelaufene Karte
34 Betrugsverdacht
35 Kartenakzeptorkontakt Erwerber
36 Eingeschränkte Karte
37 Kartenakzeptor -Ruf -Erwerbersicherung
38 Zulässiger Stift Versuche überschritten
39 Kein Kreditkonto
40 Angeforderte Funktion nicht unterstützt
41 Lost CARD ADADADADADADADADADADADADADADADADADADADADADADEN
42 Kein universeller Bericht
43 Gestohlene Karte, Abholung
44 Kein Anlagekonto
45-50 Reserviert für die ISO -Verwendung
51 Nicht ausreichende Mittel
52 Kein Girokonto
53 Kein Sparkonto
54 Abgelaufene Karte
55 Falsche persönliche Identifikationsnummer
56 Kein Kartenaufzeichnung
57 Transaktion ist dem Karteneigentuemer nicht gestattet
58 Transaktion nicht zum Terminal gestattet
59 Betrugsverdacht
60 Kartenakzeptorkontakt Erwerber
61 Überschreitet die Auszahlungsgrenze
62 Eingeschränkte Karte
63 Sicherheitsverletzung
64 Originalmenge falsch
65 Überschreitet die Auszahlungsfrequenzgrenze
66 Kartenakzeptor -Ruf -Sicherheitsabteilung des Erwerbers
67 Harte Erfassung (erfordert, dass die Karte am Geldautomaten abgeholt wird)
68 Antwort erhalten zu spät
69-74 Reserviert für die ISO -Verwendung
75 Die zulässige Anzahl von Pin -Versuchen überschritten überschritten
76-89 Reserviert für den privaten Gebrauch
76-89 Reserviert für den privaten Gebrauch
76-89 Reserviert für den privaten Gebrauch
76-89 Reserviert für den privaten Gebrauch
90 Cutoff ist in Bearbeitung

(Switch -Beendigung eines Tagesgeschäfts und Start des nächsten. Die Transaktion kann in wenigen Minuten erneut gesendet werden.)

91 Emittent oder Switch ist nicht funktionsfähig
92 Finanzinstitut oder Mittelnetzwerk können nicht zum Routing gefunden werden
93 Transaktion kann nicht abgeschlossen werden. Rechtsverletzung
94 Duplikatübertragung
95 Fehler in Einklang bringen
96 Systemstörung
97-99 Reserviert für den nationalen Gebrauch
Null A-9Z Reserviert für die ISO -Verwendung
Ein Zero-Mz Reserviert für den nationalen Gebrauch
N Zero-zz Reserviert für den privaten Gebrauch
Ver 1993
Code Beschreibung
000-099 Wird in den Nachrichten 1110, 1120, 1121, 1140 und 1210, 1220, 1221 und 1240 verwendet, um anzuzeigen, dass die Transaktion genehmigt wurde.
000 genehmigt
001 Ehre mit Identifikation
002 für einen Teilbetrag zugelassen
003 genehmigt (VIP)
004 Genehmigt, Update Track 3
005 Genehmigt, vom Kartenausweis angegebenen Kontotyp
006 für einen Teilbetrag genehmigt, Kontokontyp, der vom Kartenausweis angegeben ist
007 Genehmigt, ICC aktualisieren
008-059 reserviert für die ISO -Verwendung
060–079 reserviert für den nationalen Gebrauch
080–099 reserviert für den privaten Gebrauch
100‑199 Wird in den Nachrichten 1110, 1120, 1121, 1140 und 1210, 1220, 1221 und 1240 verwendet, um anzuzeigen, dass die Transaktion von oder im Auftrag des Kartenausweiss zur Genehmigung verarbeitet wurde und abgelehnt wurde (keine Kartenabholung erforderlich)
100 nicht ehren
101 Abgelaufene Karte
102 Betrugsverdacht
103 Kartenakzeptorkontakt Erwerber
104 Eingeschränkte Karte
105 Kartenakzeptor -Ruf -Sicherheitsabteilung des Erwerbers
106 zulässiger Stift Versuche überschritten
107 Wenden Sie sich an den Kartenaussteller
108 Siehe besondere Bedingungen des Kartenausstellers
109 Ungültiger Händler
110 ungültige Menge
111 Ungültige Kartennummer
112 PIN -Daten erforderlich
113 inakzeptable Gebühr
114 Kein Konto des angeforderten Typs
115 angeforderte Funktion nicht unterstützt
116 Nicht ausreichende Mittel
117 Falsche Stift
118 Kein Kartenaufzeichnung
119 Transaktion ist dem Karteneigentuemer nicht gestattet
120 Transaktion nicht zum Terminal gestattet
121 Überschreitet die Auszahlungsgrenze
122 Sicherheitsverletzung
123 überschreitet die Auszahlungsfrequenzgrenze
124 Rechtsverletzung
125 Karte nicht effektiv
126 Ungültiger Stiftblock
127 Pin -Länge -Fehler
128 Pin -Schlüssel -Synchronisationsproblem
129 Verdächtige gefälschte Karte
130-159 reserviert für die ISO -Verwendung
160-179 reserviert für den nationalen Gebrauch
180-199 reserviert für den privaten Gebrauch
200-299 Wird in den Nachrichten 1110, 1120, 1121, 1140 und 1210, 1220, 1221 und 1240 verwendet, um anzuzeigen, dass die Transaktion von oder im Auftrag des Kartenausweiss zur Genehmigung verarbeitet wurde und verweigert wurde, wobei die aufgehobene Karte erforderlich ist.
200 nicht ehren
201 Abgelaufene Karte
202 Betrugsverdacht
203 Kartenakzeptorkontakt Erwerber
204 Eingeschränkte Karte
205 Kartenakzeptor -Ruf -Sicherheitsabteilung des Erwerbers
206 zulässiger Stift Versuche überschritten
207 spezielle Bedingungen
208 Verlorene Karte
209 gestohlene Karte
210 Verdächtige gefälschte Karte
211-259 reserviert für die ISO -Verwendung
260–279 reserviert für den nationalen Gebrauch
280–299 reserviert für den privaten Gebrauch
300-399 Wird in 1314, 1324, 1325 und 1344 Nachrichten verwendet, um das Ergebnis der Dateiaktion anzuzeigen.
300 erfolgreich
301 nicht vom Empfänger unterstützt
302 Datensatz in der Datei kann nicht aufgeführt werden
303 doppelter Datensatz, alter Datensatz ersetzt
304 Feldbearbeitungsfehler
305 Datei ausgesperrt
306 nicht erfolgreich
307 Format Fehler
308 duplizieren, neuer Datensatz abgelehnt
309 Unbekannte Datei
310-359 reserviert für die ISO -Verwendung
360–379 reserviert für den nationalen Gebrauch
380–399 reserviert für den privaten Gebrauch
400-499 Wird in 1430, 1432, 1440 und 1442 Nachrichten verwendet, um das Ergebnis der Umkehrung oder Rückbuchung anzuzeigen.
400 akzeptiert
401-459 reserviert für die ISO -Verwendung
460–479 reserviert für den nationalen Gebrauch
480–499 reserviert für den privaten Gebrauch
500-599 Wird 1510, 1512, 1530 und 1532 Nachrichten verwendet, um das Ergebnis einer Versöhnung anzuzeigen.
500 versöhnt im Gleichgewicht
501 versöhnt, aus dem Gleichgewicht geraten
502 Betrag nicht versöhnt, Gesamtsumme zur Verfügung gestellt
503 Summen nicht verfügbar
504 Nicht versöhnt, Gesamtsummen zur Verfügung gestellt
505–559 reserviert für die ISO -Verwendung
560–579 reserviert für den nationalen Gebrauch
580–599 reserviert für den privaten Gebrauch
600-699 Wird 1614, 1624, 1625 und 1644 Nachrichten verwendet
600 akzeptiert
601 Nicht in der Lage, die ursprüngliche Transaktion zurückzuverfolgen
602 Ungültige Referenznummer
603 Referenznummer/Pan inkompatibel
604 POS -Foto ist nicht verfügbar
605 Artikel geliefert
606 Die Anfrage kann nicht erfüllt werden - Erforderliche/angeforderte Dokumentation ist nicht verfügbar
607-659 reserviert für die ISO -Verwendung
660–679 reserviert für den nationalen Gebrauch
680–699 reserviert für den privaten Gebrauch
700–799 Wird 1720, 1721, 1740, 1722, 1723 und 1742 Nachrichten verwendet.
700 akzeptiert
701–749 reserviert für die ISO -Verwendung
750–769 reserviert für den nationalen Gebrauch
770–799 reserviert für den privaten Gebrauch
800-899 Wird 1814, 1824, 1825 und 1844 Nachrichten verwendet.
800 akzeptiert
801-859 reserviert für die ISO -Verwendung
860–879 reserviert für den nationalen Gebrauch
880–899 reserviert für den privaten Gebrauch
900 Anerkannte Beratung, keine finanzielle Haftung akzeptiert
901 Anerkannte Beratung, finanzielle Haftung akzeptiert
902–949 In Anforderungsantwort- und Ratschläge zur Antwortmeldungen zur Angabe von Transaktionen konnten nicht verarbeitet werden.
902 ungültige Transaktion
903 Wiedereinstiegsübertragung
904 Format Fehler
905 Erwerber nicht von Switch unterstützt
906 Cutover in Bearbeitung
907 Kartenausweis oder inoperatives Schalter
908 Das Transaktionsziel kann nicht zum Routing gefunden werden
909 Systemstörung
910 Kartenausweis unterschrieben
911 Kartenaussteller zeitlich festgelegt
912 Kartenaussteller nicht verfügbar
913 Duplikatübertragung
914 nicht in der Lage, auf die ursprüngliche Transaktion zurückzuverfolgen
915 Versöhnungsausschnitt oder Checkpoint -Fehler
916 Mac falsch
917 MAC -Schlüsselsynchronisierungsfehler
918 Keine Kommunikationsschlüssel zur Verwendung verfügbar
919 Verschlüsselungsschlüsselsynchronisierungsfehler
920 Sicherheitssoftware/Hardwarefehler - versuchen Sie es erneut
921 Sicherheitssoftware/Hardwarefehler - Keine Aktion
922 Nachrichtennummer außerhalb der Sequenz
923 Anfrage in Bearbeitung
924-929 reserviert für die ISO -Verwendung
930-939 reserviert für den nationalen Gebrauch
940-949 reserviert für den privaten Gebrauch
950–999 Verwendet in Beratungsnachrichten (1x3x), um den Grund für die Ablehnung der Übertragung der finanziellen Haftung anzugeben.
950 Verletzung der Geschäftsvereinbarung
951-983 reserviert für die ISO -Verwendung
984-991 reserviert für den nationalen Gebrauch
992–999 reserviert für den privaten Gebrauch

Point of Service Entry -Modi

Der Wert für den Service -Eintragsmodus besteht aus 2 Teilen:

1. PAN -Eingabemodus, die ersten 2 Ziffern

2. PIN -Eingangsfähigkeit, die dritte Ziffer

Die folgende Tabelle zeigt PAN -Eingangsmodi und ihre Bedeutungen.

PAN -Eingabemodus Bedeutung
00 Unbekannt
01 Handbuch
02 Magnetstreifen
03 Barcode
04 OCR
05 Integrierte Leiterkarte (ICC). CVV kann überprüft werden.
07 Autoeingabe über kontaktlosen EMV.
10 Händler hat Karteninhaber -Anmeldeinformationen in der Datei.
80 Fallback von der integrierten Leiterkarte (ICC) bis zum Magnetstreifen
90 Magnetischer Streifen wie Lesen von Spur 2. CVV kann überprüft werden.
91 Autoeintritt über kontaktlose Magnetstreifen
95 Integrierte Leiterkarte (ICC). CVV darf nicht überprüft werden.
99 Gleich wie die ursprüngliche Transaktion.

Die folgende Tabelle zeigt PIN -Eingangsfunktionen und ihre Bedeutungen.

Pin -Eingangsfähigkeit Bedeutung
0 Unbekannt
1 Terminal kann Stifte akzeptieren
2 Terminal kann Stifte nicht akzeptieren

Siehe auch

Verweise