Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
ISO 8583 - это международный стандарт обмена сообщениями, инициируемыми картами для финансовых транзакций . Это стандарт Международной организации по стандартизации для систем обмена электронными транзакциями, инициированными держателями карт с использованием платежных карт .
ISO 8583 определяет формат сообщения и коммуникационный поток, чтобы разные системы могли обмениваться этими запросами и ответами на транзакции. Подавляющее большинство транзакций, совершаемых, когда покупатель использует карту для оплаты в магазине ( EFTPOS ), используют ISO 8583 на каком-то этапе коммуникационной цепочки, как и транзакции, совершаемые в банкоматах. В частности, сети MasterCard , Visa и Verve основывают свои авторизационные коммуникации на стандарте ISO 8583, как и многие другие учреждения и сети.
Хотя ISO 8583 определяет общий стандарт, он обычно не используется непосредственно системами или сетями. Он определяет множество стандартных полей (элементов данных), которые остаются одинаковыми во всех системах или сетях, и оставляет несколько дополнительных полей для передачи специфичных для сети деталей. Эти поля используются каждой сетью для адаптации стандарта для собственного использования с настраиваемыми полями и настраиваемыми способами использования.
Введение [ править ]
Спецификация ISO 8583 состоит из трех частей:
- Часть 1. Сообщения, элементы данных и кодовые значения [1]
- Часть 2: Процедуры подачи заявки и регистрации для идентификационных кодов учреждения (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 ххх | ISO 8583: 1987 |
1 ххх | ISO 8583: 1993 |
2 ххх | ISO 8583: 2003 |
3 ххх | Зарезервировано ISO |
4 ххх | |
5 ххх | |
6 ххх | |
7 ххх | |
8 ххх | Национальное использование |
9 ххх | Частное использование |
Класс сообщения [ править ]
Вторая позиция MTI определяет общую цель сообщения.
Код | Смысл | использование |
---|---|---|
х 0 хх | Зарезервировано ISO | |
х 1 хх | Сообщение авторизации | Определите, доступны ли средства, получите утверждение, но не отправляйте в учетную запись для сверки. Система двойных сообщений (DMS), ожидает обмена файлами для публикации в учетной записи. |
х 2 хх | Финансовые сообщения | Определите, доступны ли средства, получите одобрение и отправьте сообщение прямо на счет. Система единого сообщения (SMS), после этого обмен файлами не осуществляется. |
х 3 хх | Сообщение о действиях с файлом | Используется для обменов hot-card, TMS и других |
х 4 хх | Сообщения об отмене и возвратном платеже | Реверс ( x4x 0 или x4x 1 ): отменяет действие предыдущей авторизации. Возвратный платеж ( x4x 2 или x4x 3 ): возврат ранее подтвержденного финансового сообщения. |
х 5 хх | Сообщение сверки | Передает сообщение с расчетной информацией. |
х 6 хх | Административное сообщение | Передает административный совет. Часто используется для сообщений об ошибках (например, отклонение сообщения или отказ от применения). |
х 7 хх | Сообщения о сборе комиссии | |
х 8 хх | Сообщение управления сетью | Используется для безопасного обмена ключами, входа в систему, эхо-теста и других сетевых функций. |
х 9 хх | Зарезервировано ISO |
Функция сообщения [ править ]
Третья позиция MTI определяет функцию сообщения, которая определяет, как сообщение должно проходить в системе. Запросы - это сквозные сообщения (например, от эквайера к эмитенту и обратно с тайм-аутами и автоматическим изменением направления), а советы - это сообщения от точки к точке (например, от терминала к эквайеру, от эквайера к сети, от сети к эмитенту с гарантированной передачей по каждому каналу, но не обязательно сразу).
Код | Смысл | Примечания |
---|---|---|
хх 0 х | Запрос | Обращение эквайера к эмитенту о совершении действия; эмитент может принять или отклонить |
хх 1 х | Ответ на запрос | Ответ эмитента на запрос |
хх 2 х | Совет | Уведомление о том, что действие имело место; получатель может только принять, а не отклонить |
хх 3 х | Совет ответ | Ответ на совет |
хх 4 х | Уведомление | Уведомление о том, что событие произошло; получатель может только принять, а не отклонить |
хх 5 х | Уведомление о подтверждении | Ответ на уведомление |
хх 6 х | Инструкция | ISO 8583: 2003 |
хх 7 х | Подтверждение инструкции | |
хх 8 х | Зарезервировано для использования ISO | Некоторые реализации (например, MasterCard) используют для положительного подтверждения. [4] |
хх 9 х | Некоторые реализации (например, MasterCard) используют для отрицательного подтверждения. [5] |
Источник сообщения [ править ]
Четвертая позиция MTI определяет местоположение источника сообщения в платежной цепочке.
Код | Смысл |
---|---|
ххх 0 | Покупатель |
ххх 1 | Покупатель повторяется |
ххх 2 | Эмитент |
ххх 3 | Эмитент повторяется |
ххх 4 | Другой |
ххх 5 | Другой повтор |
ххх 6 | Зарезервировано ISO |
ххх 7 | |
ххх 8 | |
ххх 9 |
Примеры [ править ]
Учитывая значение MTI 0110 , в следующем примере перечислено, что указывает каждая позиция:
- 0xxx → версия ISO 8583 ( 0 = версия 1987)
- x1xx → класс сообщения ( 1 = сообщение авторизации)
- xx1x → функция сообщения ( 1 = ответ)
- xxx0 → кто начал общение ( 0 = покупатель)
Следовательно, MTI 0110 - это сообщение ответа авторизации, в котором фактическая транзакция была инициирована эквайером.
Принимая во внимание каждую из четырех вышеупомянутых позиций, MTI полностью определяет, что сообщение должно делать и как оно должно передаваться по сети. К сожалению, не все реализации ISO 8583 одинаково интерпретируют значение MTI. Однако несколько MTI являются относительно стандартными:
MTI | Смысл | использование |
---|---|---|
0100 | Запрос на авторизацию | Запрос из кассового терминала на авторизацию покупки держателем карты |
0110 | Ответ авторизации | Запросить ответ на кассовый терминал для авторизации покупки держателем карты |
0120 | Совет по авторизации | Когда кассовое устройство выходит из строя, и вам нужно подписать ваучер |
0121 | Повторить совет по авторизации | Если совет истечет |
01:30 | Ответ эмитента на совет по авторизации | Подтверждение получения авизо авторизации |
0200 | Финансовый запрос эквайера | Запрос денежных средств, как правило, через банкомат или прикрепленное кассовое устройство. |
0210 | Ответ эмитента на финансовый запрос | Ответ эмитента на запрос средств |
0220 | Финансовые консультации эквайера | например, выезд в отеле. Используется для завершения транзакции, инициированной запросом авторизации |
0221 | Повторение финансовой консультации эквайера | Если совет истечет |
02:30 | Ответ эмитента на финансовую консультацию | Подтверждение получения финансовой консультации |
0320 | Пакетная загрузка | Совет по обновлению / передаче файла |
03:30 | Ответ на пакетную загрузку | Ответ на совет по обновлению / передаче файла |
0400 | Запрос на отмену покупателя | Отменяет транзакцию |
0420 | Консультации эквайера по отмене | |
04:30 | Ответ на извещение об отмене покупателя | |
0510 | Ответ на пакетный расчет | Ответ на запрос о сверке карты-акцептора |
0800 | Запрос на управление сетью | Терминалы Hypercom инициализируют запрос. Эхо-тест, вход в систему, выход из системы и т. Д. |
0810 | Ответ сетевого управления | Терминалы Hypercom инициализируют ответ. Эхо-тест, вход в систему, выход из системы и т. Д. |
0820 | Совет по управлению сетью | Ключевое изменение |
Растровые изображения [ править ]
В ISO 8583 битовая карта - это поле или подполе в сообщении, которое указывает, присутствуют ли другие элементы данных или подполя элементов данных в другом месте сообщения.
Поле считается присутствующим, только если установлен соответствующий бит в битовой карте. Например, шестнадцатеричное значение 0x82 (десятичное 130) является двоичным 1000 0010 , что означает, что поля 1 и 7 присутствуют в сообщении, а поля 2, 3, 4, 5, 6 и 8 - нет.
Битовая карта может быть представлена как 8 байтов двоичных данных или как 16 шестнадцатеричных символов (0–9, A – F) в наборах символов ASCII или EBCDIC . Сообщение будет содержать по крайней мере одно растровое изображение, называемое первичным растровым изображением , которое указывает, какие из элементов данных с 1 по 64 присутствуют. Присутствие необязательного вторичного битового массива также указывается первым битом в первичном битовом массиве. Если присутствует вторичный битовый массив, он указывает, присутствуют ли элементы данных с 65 по 128. Точно так же третичный битовый массив может использоваться для указания наличия полей с 129 по 192, хотя эти элементы данных используются редко.
Примеры [ править ]
Учитывая значение битовой карты 22 10 00 11 02 C0 48 04 ,
- 0x22 = 0010 0010 (считая слева, третий и седьмой биты равны 1, что указывает на наличие полей 3 и 7)
- 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 присутствует)
n- й бит | 0 | 10 | 20 | 30 | 40 | 50 | 60 |
---|---|---|---|---|---|---|---|
1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234 | |
Битовая карта | 0010001000 | 0100000000 | 0000000100 | 0100000010 | 1100000001 | 0010000000 | 0100 |
Следовательно, данный битовый массив определяет следующие поля, присутствующие в сообщении:
3, 7, 12, 28, 32, 39, 41, 42, 50, 53, 62
Элементы данных [ править ]
Элементы данных - это отдельные поля, содержащие информацию о транзакции. В исходном стандарте ISO 8583: 1987 указано до 128 элементов данных, а в более поздних версиях - до 192 элементов данных. В редакции 1993 года были добавлены новые определения, некоторые удалены, но сам формат сообщения оставлен без изменений.
Хотя каждый элемент данных имеет определенное значение и формат, стандарт также включает некоторые элементы данных общего назначения и элементы данных для конкретной системы или страны, которые сильно различаются по использованию и форме от реализации к реализации.
Каждый элемент данных описывается в стандартном формате, который определяет разрешенное содержимое поля (числовое, двоичное и т. Д.) И длину поля (переменную или фиксированную) в соответствии со следующей таблицей:
Сокращение | Смысл |
---|---|
а | Альфа, включая пробелы |
п | Только числовые значения |
х + п | Числовые (сумма) значения, где первый байт - либо «C», чтобы указать положительное или кредитное значение, либо «D», чтобы указать отрицательное или дебетовое значение, за которым следует числовое значение (с использованием n цифр) |
s | Только специальные символы |
ан | Буквенно-цифровой |
в качестве | Только альфа и специальные символы |
нс | Только цифры и специальные символы |
ответ | Буквенные, цифровые и специальные символы. |
б | Двоичные данные |
z | Набор кодов дорожек 2 и 3, как определено в ISO / IEC 7813 и ISO / IEC 4909 соответственно. |
. или или ... | индикатор переменной длины поля, каждый. с указанием цифры. |
х или хх или ххх | фиксированная длина поля или максимальная длина в случае полей переменной длины. |
Кроме того, каждое поле может быть фиксированной или переменной длины. Если переменная, длине поля будет предшествовать индикатор длины.
Тип | Смысл |
---|---|
Фиксированный | длина поля не используется |
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 байтов. Длина поля из трех цифр LLL использует два байта с начальным нулевым полубайтом в случае сжатия или три байта в случае ASCII. Формат элемента данных VAR зависит от типа элемента данных. Если числовой, он будет сжат, например, 87456 будет представлен тремя шестнадцатеричными байтами '087456x. Если ASCII, то используется один байт для каждой цифры или символа, например, '38x,' 37x, '34x,' 35x, '36x. |
Примеры [ править ]
Определение поля | Смысл |
---|---|
п 6 | Поле фиксированной длины из шести цифр |
№ 6 | Цифровое поле LVAR длиной до 6 цифр |
а..11 | Альфа-поле LLVAR длиной до 11 символов |
б ... 999 | LLLVAR двоичное поле длиной до 999 байт |
Элементы данных, определенные ISO (версия 1987 г.) [ править ]
Поле данных | Тип | использование |
---|---|---|
1 | б 64 | Второе растровое изображение |
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 | Дата местной транзакции (MMDD) |
14 | п 4 | Дата окончания срока |
15 | п 4 | Расчетная дата |
16 | п 4 | Дата конвертации валюты |
17 | п 4 | Дата захвата |
18 | п 4 | Тип продавца или код категории продавца |
19 | п 3 | Приобретающее учреждение (код страны) |
20 | п 3 | PAN расширенный (код страны) |
21 год | п 3 | Экспедиторское учреждение (код страны) |
22 | п 3 | Режим входа в точку обслуживания |
23 | п 3 | Порядковый номер PAN приложения |
24 | п 3 | Код функции (ISO 8583: 1993) или международный идентификатор сети (NII) |
25 | п 2 | Код состояния точки обслуживания |
26 | п 2 | Код захвата точки обслуживания |
27 | п 1 | Длина ответа авторизации идентификации |
28 | х + п 8 | Сумма, комиссия за транзакцию |
29 | х + п 8 | Сумма, расчетный сбор |
30 | х + п 8 | Сумма, комиссия за обработку транзакции |
31 год | х + п 8 | Сумма, комиссия за обработку расчетов |
32 | п. 11 | Идентификационный код учреждения-получателя |
33 | п. 11 | Идентификационный код экспедиторского учреждения |
34 | нс. 28 | Номер основного счета, расширенный |
35 год | z ..37 | Данные дорожки 2 |
36 | п ... 104 | Данные трека 3 |
37 | 12 | Справочный номер для получения |
38 | 6 | Ответ идентификации авторизации |
39 | 2 | Код ответа |
40 | 3 | Код ограничения услуги |
41 год | ANS 8 | Идентификация терминала приемника карты |
42 | ANS 15 | Идентификационный код получателя карты |
43 | ANS 40 | Название / местонахождение получателя карты (почтовый адрес 1–23, город –36, штат –38, страна 39–40) |
44 | 0,25 | Дополнительные данные ответа |
45 | an ..76 | Данные трека 1 |
46 | и ... 999 | Дополнительные данные (ISO) |
47 | и ... 999 | Дополнительные данные (национальные) |
48 | и ... 999 | Дополнительные данные (частные) |
49 | а или п 3 | Код валюты, транзакция |
50 | а или п 3 | Код валюты, расчет |
51 | а или п 3 | Код валюты, биллинг держателя карты |
52 | б 64 | Данные личного идентификационного номера |
53 | п 16 | Информация управления безопасностью |
54 | и ... 120 | Дополнительные суммы |
55 | и ... 999 | Данные ICC - EMV с несколькими тегами |
56 | и ... 999 | Зарезервировано (ISO) |
57 | и ... 999 | Зарезервировано (национальное) |
58 | и ... 999 | |
59 | и ... 999 | |
60 | и ... 999 | Зарезервированный (национальный) (например, запрос на расчет: номер пакета, транзакции с уведомлением: исходная сумма транзакции, загрузка пакета: исходный MTI плюс исходный RRN плюс исходный STAN и т. Д.) |
61 | и ... 999 | Зарезервировано (частное) (например, транзакции CVV2 / кода услуги) |
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 | Исходные элементы данных |
91 | 1 | Код обновления файла |
92 | 2 | Код безопасности файла |
93 | 5 | Индикатор ответа |
94 | 7 | Индикатор обслуживания |
95 | 42 | Суммы замены |
96 | б 64 | Код безопасности сообщения |
97 | х + п 16 | Чистая сумма расчета |
98 | ANS 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 | Код аутентификации сообщения |
Код обработки [ править ]
В следующей таблице указаны тип сообщения и код обработки для каждого типа транзакции.
Сделка | Тип сообщения | Код обработки |
---|---|---|
Авторизация | 0100 | 00 a0 0x |
Запрос баланса | 31 a0 0x | |
распродажа | 0200 | 00 a0 0x |
Наличные | 01 a0 0x | |
Пустота | 02 a0 0x | |
Пополнение мобильного | 57 a0 0x |
Код ответа [ изменить ]
Версия 1987 г. [ править ]
В следующей таблице показаны коды ответов и их значения для ISO 8583-1987, в более поздних версиях используются 3- и 4-значные коды ответов.
Код | Описание |
---|---|
00 | Утверждено или успешно выполнено |
01 | Обратитесь к эмитенту карты |
02 | См. Особые условия эмитента карты |
03 | Недействительный продавец |
04 | Подбирать |
05 | Не соблюдают |
06 | Ошибка |
07 | Карта выдачи, особые условия |
08 | Честь с опознанием |
09 | Запрос в процессе |
10 | Утверждено на частичную сумму |
11 | Утверждено (VIP) |
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-кода |
76-89 | Зарезервировано для частного использования |
76-89 | Зарезервировано для частного использования |
76-89 | Зарезервировано для частного использования |
76-89 | Зарезервировано для частного использования |
90 | Отсечение в процессе (переключитесь между завершением рабочего дня и началом следующего. Транзакцию можно отправить снова через несколько минут) |
91 | Эмитент или коммутатор не работают |
92 | Финансовое учреждение или промежуточный сетевой объект не может быть найден для маршрутизации |
93 | Транзакция не может быть завершена. Нарушение закона |
94 | Дублирующая передача |
95 | Ошибка согласования |
96 | Неисправность системы |
97-99 | Зарезервировано для национального использования |
Зеро А-9З | Зарезервировано для использования ISO |
Зеро-МЗ | Зарезервировано для национального использования |
N Zero-ZZ | Зарезервировано для частного использования |
Версия 1993 г. [ править ]
Код | Описание |
---|---|
000‑099 | Используется в сообщениях 1110, 1120, 1121, 1140 и 1210, 1220, 1221 и 1240, чтобы указать, что транзакция была утверждена. |
000 | одобренный |
001 | честь с идентификацией |
002 | одобрено на частичную сумму |
003 | одобрено (VIP) |
004 | одобрено, обновить трек 3 |
005 | одобрено, тип счета указан эмитентом карты |
006 | одобрено на частичную сумму, тип счета указан эмитентом карты |
007 | одобрено, обновить ICC |
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 | неверный PIN |
118 | нет карточной записи |
119 | транзакция не разрешена держателю карты |
120 | транзакция не разрешена к терминалу |
121 | превышает лимит суммы вывода |
122 | нарушение безопасности |
123 | превышает предел частоты вывода |
124 | нарушение закона |
125 | карта не действует |
126 | неверный блок PIN |
127 | Ошибка длины PIN-кода |
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 | ссылочный номер / PAN несовместимы |
604 | Фотография POS недоступна |
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 | зарезервировано для частного использования |
Режимы входа в точку обслуживания [ править ]
Значение режима входа точки обслуживания состоит из 2 частей:
1. Режим ввода PAN, первые 2 цифры
2. Возможность ввода PIN-кода, третья цифра
В следующей таблице показаны режимы ввода PAN и их значения.
Режим входа PAN | Смысл |
---|---|
00 | Неизвестный |
01 | Руководство |
02 | Магнитная полоса |
03 | Штрих-код |
04 | OCR |
05 | Карта на интегральной схеме (ICC). CVV можно проверить. |
07 | Автоматический вход через бесконтактный EMV. |
10 | У продавца есть учетные данные держателя карты в файле. |
80 | Переход с карты на интегральную схему (ICC) на магнитную полосу |
90 | Магнитная полоса, считанная с дорожки 2. CVV можно проверить. |
91 | Автоматический вход через бесконтактную магнитную полосу |
95 | Карта на интегральной схеме (ICC). CVV нельзя проверить. |
99 | То же, что и исходная транзакция. |
В следующей таблице показаны возможности ввода PIN-кода и их значение.
Возможность ввода PIN-кода | Смысл |
---|---|
0 | Неизвестный |
1 | Терминал может принимать PIN-коды |
2 | Терминал не принимает ПИН-коды |
См. Также [ править ]
- AS 2805
- Карта с магнитной полосой
- Корпорация NCR
- Itautec
- Diebold
Ссылки [ править ]
- ^ ISO 8583-1: 2003 Сообщения, отправленные картой финансовых транзакций - Спецификации сообщений обмена - Часть 1: Сообщения, элементы данных и значения кодов
- ^ ISO8583-2: 1998 Сообщения, отправленные картой финансовых транзакций - Спецификации сообщений обмена - Часть 2: Процедуры подачи заявки и регистрации для идентификационных кодов учреждения (IIC)
- ^ ISO8583-3: 2003 Сообщения, отправленные картой финансовых транзакций - Спецификации сообщений обмена - Часть 3: Процедуры обслуживания для сообщений, элементов данных и значений кодов
- ^ Спецификация интерфейса клиента MasterCard, 25 июля 2017 г.
- ^ Спецификация интерфейса клиента MasterCard, 25 июля 2017 г.