ИСО 8583
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
ISO 8583 — это международный стандарт обмена сообщениями , исходящими от карт финансовых транзакций . Это стандарт Международной организации по стандартизации для систем, которые обмениваются электронными транзакциями, инициируемыми держателями карт с использованием платежных карт .
ISO 8583 определяет формат сообщения и поток связи, чтобы разные системы могли обмениваться запросами и ответами на транзакции. Подавляющее большинство транзакций, совершаемых, когда покупатель использует карту для оплаты в магазине ( EFTPOS ), используют ISO 8583 в какой-то момент коммуникационной цепочки, как и транзакции, совершаемые в банкоматах. В частности, сети Mastercard , Visa и Verve основывают свои авторизационные коммуникации на стандарте ISO 8583, как и многие другие учреждения и сети.
Хотя ISO 8583 определяет общий стандарт, он обычно не используется непосредственно системами или сетями. Он определяет множество стандартных полей (элементов данных), которые остаются одинаковыми во всех системах или сетях, и оставляет несколько дополнительных полей для передачи деталей, специфичных для сети. Эти поля используются каждой сетью для адаптации стандарта для собственного использования с помощью настраиваемых полей и настраиваемых вариантов использования, таких как карты близости.
Введение [ править ]
Спецификация ISO 8583 состоит из трех частей:
- Часть 1. Сообщения, элементы данных и значения кода. [1]
- Часть 2: Процедуры подачи заявки и регистрации идентификационных кодов учреждения (IIC) [2]
- Часть 3: Процедуры обслуживания вышеупомянутых сообщений, элементов данных и значений кодов. [3]
Формат сообщения [ править ]
Транзакция с использованием карты обычно проходит от устройства приема транзакций, такого как торговый терминал (POS) или банкомат (АТМ), через ряд сетей к системе выпуска карт для авторизации против счет держателя карты. Данные транзакции содержат информацию, полученную от карты (например, номер карты или данные держателя карты), терминала (например, номер терминала, номер продавца), транзакции (например, сумму), а также другие данные, которые могут генерироваться динамически или добавляться промежуточными системами. На основании этой информации система выпуска карт либо разрешает, либо отклоняет транзакцию и генерирует ответное сообщение, которое должно быть доставлено обратно на терминал в течение заранее определенного периода времени.
Сообщение ISO 8583 состоит из следующих частей:
- Индикатор типа сообщения (MTI)
- Одно или несколько растровых изображений, указывающих, какие элементы данных присутствуют. Он состоит из первичного растрового изображения и вторичного растрового изображения. Первый бит первичного растрового изображения указывает, присутствует ли вторичное растровое изображение или нет.
- Элементы данных, собственно информационные поля сообщения.
Расположение полей в разных версиях стандарта различается; например, элементы валюты версий стандарта 1987 и 1993 годов больше не используются в версии 2003 года, которая содержит валюту в качестве подэлемента любого элемента финансовой суммы. Однако по состоянию на июнь 2017 года стандарт ISO 8583:2003 еще не получил широкого признания. Сообщения ISO 8583 не содержат информации о маршрутизации, поэтому иногда используются с заголовком TPDU .
Транзакции, инициированные держателями карт, включают покупку, снятие средств, депозит, возврат, аннулирование, запрос баланса, платежи и переводы между счетами. ISO 8583 также определяет сообщения между системами для безопасного обмена ключами, сверки итогов и других административных целей.
Индикатор типа сообщения (MTI) [ править ]
Индикатор типа сообщения представляет собой четырехзначное числовое поле, которое указывает общую функцию сообщения. Индикатор типа сообщения включает версию ISO 8583, класс сообщения, функцию сообщения и источник сообщения, как описано ниже.
Версия ISO 8583 [ править ]
Первая цифра MTI указывает версию ISO 8583, в которой закодировано сообщение.
Код | Значение |
---|---|
0 ххх | ИСО 8583:1987 |
1 ххх | ИСО 8583:1993 |
2 ххх | ИСО 8583:2003 |
3 ххх | Зарезервировано ISO |
4 ххх | |
5 ххх | |
6 ххх | |
7 ххх | |
8 ххх | Национальное использование |
9 ххх | Частное использование |
Класс сообщения [ править ]
Вторая позиция MTI определяет общую цель сообщения.
Код | Значение | Использование |
---|---|---|
х 0 хх | Зарезервировано ISO | |
х 1 хх | Сообщение авторизации | Определите, доступны ли средства, получите одобрение, но не переводите средства на счет для сверки. Система двойных сообщений (DMS) ожидает обмена файлами для отправки в учетную запись. |
х 2 хх | Финансовые сообщения | Определите, доступны ли средства, получите одобрение и осуществите перевод непосредственно на счет. Система единого сообщения (SMS), после этого обмен файлами невозможен. |
х 3 хх | Сообщение о действиях с файлом | Используется для обмена горячими картами, TMS и других обменов. |
х 4 хх | Сообщения об отмене и возврате средств | Разворот ( х4х 0 или x4x 1 ): Отменяет действие предыдущей авторизации. Возвратный платеж ( х4х 2 или x4x 3 ): возвращает ранее очищенное финансовое сообщение. |
х 5 хх | Сообщение о сверке | Передает сообщение с информацией о расчете. |
х 6 хх | Административное сообщение | Передаёт административные рекомендации. Часто используется для сообщений об ошибках (например, об отклонении сообщения или невозможности его применения). |
х 7 хх | Сообщения о сборе платежей | |
х 8 хх | Сообщение управления сетью | Используется для безопасного обмена ключами, входа в систему, эхо-тестирования и других сетевых функций. |
х 9 хх | Зарезервировано ISO |
Функция сообщения [ править ]
Третья позиция MTI определяет функцию сообщений, которая определяет, как сообщение должно передаваться внутри системы. Запросы представляют собой сквозные сообщения (например, от эквайера к эмитенту и обратно с тайм-аутами и автоматическими аннулированиями), тогда как рекомендации представляют собой двухточечные сообщения (например, от терминала к эквайру, от эквайера к сети, от сети к эмитенту, при этом передача гарантируется по каждому каналу, но не обязательно немедленно).
Код | Значение | Примечания |
---|---|---|
хх 0 х | Запрос | Обращение эквайера к эмитенту о совершении действия; эмитент может принять или отклонить |
хх 1 х | Запросить ответ | Ответ на запрос |
хх 2 х | Совет | Сообщение о том, что действие произошло; получатель может только принять, но не отклонить |
хх 3 х | Ответ на совет | Ответ на совет |
хх 4 х | Уведомление | Уведомление о том, что событие произошло; получатель может только принять, но не отклонить |
хх 5 х | Подтверждение уведомления | Ответ на уведомление |
хх 6 х | Инструкция | ИСО 8583:2003 |
хх 7 х | Подтверждение инструкции | |
хх 8 х | Зарезервировано для использования ISO | Некоторые реализации (например, MasterCard) используют положительное подтверждение. [4] |
хх 9 х | Некоторые реализации (например, MasterCard) используют отрицательное подтверждение. [5] |
Происхождение сообщения [ править ]
Четвертая позиция MTI определяет местоположение источника сообщения в платежной цепочке.
Код | Значение |
---|---|
ххх 0 | Эквайрер |
ххх 1 | Эквайер повторит |
ххх 2 | Эмитент |
ххх 3 | Повторение эмитента |
ххх 4 | Другой |
ххх 60 | Зарезервировано ISO |
ххх 6 | |
ххх 41 |
Примеры [ править ]
Учитывая значение MTI 0110 , в следующем примере указано, что означает каждая позиция:
- 0xxx → версия ISO 8583 ( 0 = версия 1987 года)
- x1xx → класс сообщения ( 1 = сообщение авторизации)
- xx1x → функция сообщения ( 1 = ответ)
- xxx0 → кто начал общение ( 0 = покупатель)
Таким образом, МТИ 0110 — это ответное сообщение авторизации, в котором фактическая транзакция была инициирована эквайером.
Принимая во внимание каждую из четырех вышеперечисленных позиций, MTI полностью определяет, что должно делать сообщение и как оно должно передаваться по сети. К сожалению, не все реализации ISO 8583 интерпретируют значение MTI одинаково. Однако некоторые MTI являются относительно стандартными:
ДЕРЕВО | Значение | Использование |
---|---|---|
0100 | Запрос авторизации | Запрос от торгового терминала на авторизацию покупки держателем карты |
0110 | Ответ авторизации | Запрос ответа на торговый терминал для авторизации покупки держателем карты |
0120 | Совет по авторизации | Когда кассовое устройство сломалось и вам нужно подписать ваучер |
0121 | Повторить рекомендацию по авторизации | Если срок действия совета истек |
0130 | Ответ эмитента на уведомление об авторизации | Подтверждение получения уведомления об авторизации |
0200 | Финансовый запрос эквайера | Запрос средств, обычно через банкомат или закрепленное устройство в торговой точке. |
0210 | Ответ эмитента на финансовый запрос | Ответ эмитента на запрос средств |
0220 | Финансовая консультация эквайера | например, выезд в отеле. Используется для завершения транзакции, инициированной запросом авторизации. |
0221 | Повторение финансовой консультации эквайера | Если срок действия совета истек |
0230 | Ответ эмитента на финансовые рекомендации | Подтверждение получения финансовой консультации |
0320 | Пакетная загрузка | Совет по обновлению/переносу файлов |
0330 | Ответ пакетной загрузки | Ответ на уведомление об обновлении/переносе файла |
0400 | Запрос на отмену эквайера | Отменяет транзакцию |
0420 | Рекомендации по развороту эквайера | |
0430 | Ответ на уведомление эквайера об отмене | |
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, хотя эти элементы данных используются редко.
Примеры [ править ]
Учитывая значение растрового изображения 70 10 00 11 02 С0 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 присутствует)
н й кусочек | 0 | 10 | 20 | 30 | 40 | 50 | 60 |
---|---|---|---|---|---|---|---|
1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234 | |
Растровое изображение | 0111000000 | 0100000000 | 0000000100 | 0100000010 | 1100000001 | 0010000000 | 0100 |
Таким образом, данное растровое изображение определяет следующие поля, присутствующие в сообщении:
2, 3, 4, 12, 28, 32, 39, 41, 42, 50, 53, 62 .
Элементы данных [ править ]
Элементы данных — это отдельные поля, содержащие информацию о транзакции. В исходном стандарте ISO 8583:1987 указано до 128 элементов данных, а в более поздних версиях — до 192 элементов данных. В редакцию 1993 года были добавлены новые определения, некоторые удалены, но сам формат сообщения остался неизменным.
Хотя каждый элемент данных имеет определенное значение и формат, стандарт также включает некоторые элементы данных общего назначения и элементы данных, специфичные для системы или страны, которые сильно различаются по использованию и форме от реализации к реализации.
Каждый элемент данных описывается в стандартном формате, который определяет разрешенное содержимое поля (числовое, двоичное и т. д.) и длину поля (переменную или фиксированную) в соответствии со следующей таблицей:
Аббревиатура | Значение |
---|---|
а | Альфа, включая пробелы |
н | Только числовые значения |
х+n | Числовые значения (сумма), где первым байтом является либо «C», чтобы указать положительное или кредитное значение, либо «D», чтобы указать отрицательное или дебетовое значение, за которым следует числовое значение (с использованием n цифр). |
с | Только специальные символы |
а | Буквенно-цифровой |
как | Только альфа и специальные символы |
нс | Только цифры и специальные символы |
годы | Буквенные, цифровые и специальные символы. |
анп | Алфавитные, цифровые и клавиатурные символы. |
б | Двоичные данные |
п | Pad персонаж, пробел |
С | Кодовый набор дорожек 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 использует два байта с начальным полубайтом «0» при сжатии или три байта при сжатии ASCII. Формат элемента данных VAR зависит от типа элемента данных. Если числовое, оно будет сжато, например, 87456 будет представлено тремя шестнадцатеричными байтами '087456x. Если ASCII, то для каждой цифры или символа используется один байт, например, '38x, '37x, '34x, '35x, '36x. |
Примеры [ править ]
Определение поля | Значение |
---|---|
№ 6 | Поле фиксированной длины из шести цифр. |
№6 | Числовое поле LVAR длиной до 6 цифр. |
а..11 | Альфа-поле LLVAR длиной до 11 символов. |
б...999 | Бинарное поле LLLVAR длиной до 999 байт. |
Элементы данных, определенные ISO (версия г. 1987 )
Поле данных | Тип | Использование |
---|---|---|
1 | б 16 | Растровое изображение |
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 | Расширенный 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 | от ..37 | Данные трека 2 |
36 | н...104 | Данные дорожки 3 |
37 | 12 | Поисковый ссылочный номер |
38 | 6 | Ответ на идентификацию авторизации |
39 | 2 | Код ответа |
40 | 3 | Код ограничения услуги |
41 | 8 лет | Идентификация терминала приема карт |
42 | лет 15 | Идентификационный код картоприемника |
43 | лет 40 | Имя/местоположение устройства приема карт (1–25 имя устройства приема карт или местоположение банкомата (банкомата), 26–38 название города, 39–40 код страны) |
44 | ..25 | Дополнительные данные ответа |
45 | ..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 | лет 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 а0 0x |
Запрос баланса | 31 а0 0x | |
Распродажа | 0200 | 00 а0 0x |
Наличные | 01 а0 0x | |
Кредитный ваучер | 20 а0 0x | |
Пустота | 02 а0 0x | |
Пополнение мобильного телефона | 57 а0 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-кода. |
78 | Карта не активирована |
80 | Транзакции Visa: эмитент кредита недоступен |
82 | Неверный срок действия карты |
82 | Несоответствие CVN: отрицательные результаты CAM, dCVV, iCVV или CVV. |
85 | Успех: проверка адреса |
76-89 | Зарезервировано для частного использования |
76-89 | Зарезервировано для частного использования |
76-89 | Зарезервировано для частного использования |
76-89 | Зарезервировано для частного использования |
90 | Отключение находится в процессе (переключатель завершает работу дня и начинает следующий. Транзакция может быть отправлена снова через несколько минут) |
91 | Эмитент или коммутатор неработоспособен |
92 | Финансовое учреждение или промежуточный сетевой объект не могут быть найдены для маршрутизации |
93 | Транзакция не может быть завершена. Нарушение закона |
94 | Дублирующая передача |
95 | Согласовать ошибку |
96 | Неисправность системы |
97-99 | Зарезервировано для национального использования |
Зеро А-9З | Зарезервировано для использования ISO |
Зеро-МЗ | Зарезервировано для национального использования |
Н Ноль-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 | неверный ПИН-код |
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 | зарезервировано для частного использования |
Режимы входа в точку обслуживания (поле 22) [ изменить ]
В поле режима точки обслуживания (POS) указывается, при каких условиях была считана карта, какой тип аутентификации был выполнен и в зависимости от версии спецификации, каковы возможности терминала.
См. 2003 г. [ править ]
В спецификации 2003 года код POS состоит из 16 двоичных символов, разделенных на четыре части:
- Используемый метод чтения карт
- Используемый метод проверки владельца карты
- POS-среда
- Характеристики безопасности
См. 1993 г. [ править ]
За 1993 год [6] version это 12-значное поле, состоящее из 5 частей:
- Возможности ввода терминала (с 1-го по 3-й символ)
- Возможность ввода данных карты
- Возможность аутентификации держателей карт
- Возможность захвата карты
- Операционная среда (с 4 по 6 символ)
- Операционная среда/Размещение терминала
- Индикатор присутствия владельца карты
- Индикатор наличия карты
- Аутентификация и проверка выполнены (символы с 7 по 9)
- Метод ввода карточных данных
- Метод проверки держателя карты
- Объект аутентификации держателя карты
- Возможности вывода терминала (10-й и 11-й символ)
- Возможность вывода данных карты - может ли терминал писать на магнитную полосу или на чип
- Возможности вывода терминала – может ли терминал отображать или распечатывать что-либо держателю карты.
- Возможность захвата PIN-кода (12-й символ) указывает, может ли терминал захватить пин-код, и если да, то максимальную длину, которую он может захватить.
См. 1987 год [ править ]
Значение режима входа в сервис состоит из двух частей:
- Режим ввода PAN, первые две цифры
- Возможность ввода PIN-кода, третья цифра
В следующей таблице показаны режимы ввода PAN и их значения.
Режим ввода PAN | Значение |
---|---|
00 | Неизвестный |
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-коды |
См. также [ править ]
Ссылки [ править ]
- ^ ISO 8583-1: 2003 Сообщения, исходящие от карт финансовых транзакций. Спецификации сообщений обмена. Часть 1. Сообщения, элементы данных и значения кодов.
- ^ ISO8583-2: 1998 Сообщения, исходящие от карт финансовых транзакций. Спецификации сообщений обмена. Часть 2. Процедуры применения и регистрации для идентификационных кодов учреждения (IIC).
- ^ ISO8583-3: 2003 Сообщения, исходящие от карт финансовых транзакций. Спецификации сообщений обмена. Часть 3. Процедуры обслуживания сообщений, элементов данных и значений кодов.
- ^ Спецификация клиентского интерфейса MasterCard, 25 июля 2017 г.
- ^ Спецификация клиентского интерфейса MasterCard, 25 июля 2017 г.
- ^ «ИСО 8583:1993» .