Jump to content

ИСО 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 двоичных символов, разделенных на четыре части:

  1. Используемый метод чтения карт
  2. Используемый метод проверки владельца карты
  3. POS-среда
  4. Характеристики безопасности
См. 1993 г. [ править ]

За 1993 год [6] version это 12-значное поле, состоящее из 5 частей:

  1. Возможности ввода терминала (с 1-го по 3-й символ)
    • Возможность ввода данных карты
    • Возможность аутентификации держателей карт
    • Возможность захвата карты
  2. Операционная среда (с 4 по 6 символ)
    • Операционная среда/Размещение терминала
    • Индикатор присутствия владельца карты
    • Индикатор наличия карты
  3. Аутентификация и проверка выполнены (символы с 7 по 9)
    • Метод ввода карточных данных
    • Метод проверки держателя карты
    • Объект аутентификации держателя карты
  4. Возможности вывода терминала (10-й и 11-й символ)
    • Возможность вывода данных карты - может ли терминал писать на магнитную полосу или на чип
    • Возможности вывода терминала – может ли терминал отображать или распечатывать что-либо держателю карты.
  5. Возможность захвата PIN-кода (12-й символ) указывает, может ли терминал захватить пин-код, и если да, то максимальную длину, которую он может захватить.
См. 1987 год [ править ]

Значение режима входа в сервис состоит из двух частей:

  1. Режим ввода PAN, первые две цифры
  2. Возможность ввода 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-коды

См. также [ править ]

Ссылки [ править ]

  1. ^ ISO 8583-1: 2003 Сообщения, исходящие от карт финансовых транзакций. Спецификации сообщений обмена. Часть 1. Сообщения, элементы данных и значения кодов.
  2. ^ ISO8583-2: 1998 Сообщения, исходящие от карт финансовых транзакций. Спецификации сообщений обмена. Часть 2. Процедуры применения и регистрации для идентификационных кодов учреждения (IIC).
  3. ^ ISO8583-3: 2003 Сообщения, исходящие от карт финансовых транзакций. Спецификации сообщений обмена. Часть 3. Процедуры обслуживания сообщений, элементов данных и значений кодов.
  4. ^ Спецификация клиентского интерфейса MasterCard, 25 июля 2017 г.
  5. ^ Спецификация клиентского интерфейса MasterCard, 25 июля 2017 г.
  6. ^ «ИСО 8583:1993» .

Инструменты [ править ]

Простой и бесплатный редактор ISO8583.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a13497c79f2d78483df25a6167053a14__1718012700
URL1:https://arc.ask3.ru/arc/aa/a1/14/a13497c79f2d78483df25a6167053a14.html
Заголовок, (Title) документа по адресу, URL1:
ISO 8583 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)