ИСО 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) или банкомат (ATM), через ряд сетей к системе выпуска карт для авторизации по счету держателя карты. Данные транзакции содержат информацию, полученную от карты (например, номер карты или данные держателя карты), терминала (например, номер терминала, номер продавца), транзакции (например, сумма) вместе с другими данными, которые могут быть сгенерированы динамически или добавлены промежуточными системами. На основе этой информации система выпуска карт либо авторизует, либо отклоняет транзакцию и генерирует ответное сообщение, которое должно быть доставлено обратно на терминал в течение предопределенного периода времени.

Сообщение 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 ххСообщения об отмене и возврате платежаОтмена ( x4x 0 или x4x 1 ): Отменяет действие предыдущей авторизации. Возврат платежа ( x4x 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 = приобретатель)

Таким образом, MTI 0110 представляет собой ответное сообщение об авторизации, в котором фактическая транзакция была инициирована эквайером.

Принимая во внимание каждую из четырех вышеперечисленных позиций, MTI полностью определит, что должно делать сообщение и как оно должно передаваться по сети. К сожалению, не все реализации ISO 8583 интерпретируют значение MTI одинаково. Однако несколько MTI являются относительно стандартными:

МТИЗначениеИспользование
0100Запрос на авторизациюЗапрос от кассового терминала на авторизацию покупки держателем карты
0110Ответ на авторизациюЗапрос ответа на кассовый терминал для авторизации покупки держателя карты
0120Совет по авторизацииКогда кассовый аппарат ломается и вам приходится подписывать ваучер
0121Повторить совет по авторизацииЕсли совет истек
0130Ответ эмитента на рекомендацию об авторизацииПодтверждение получения уведомления об авторизации
0200Финансовый запрос покупателяЗапрос на получение средств, как правило, через банкомат или закрепленное за ним POS-устройство
0210Ответ эмитента на финансовый запросОтвет эмитента на запрос средств
0220Финансовые консультации для приобретателейнапример, Checkout в отеле. Используется для завершения транзакции, инициированной запросом авторизации
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 C0 48 04 ,

0x70 = 0111 0000 (считая слева, второй, третий и четвертый биты равны 1, что указывает на присутствие полей 2, 3 и 4)
0x10 = 0001 0000 (первый бит соответствует полю 9, поэтому четвертый бит здесь указывает на присутствие поля 12)
0x00 = 0000 0000 (поля отсутствуют)
0x11 = 0001 0001 (присутствуют поля 28 и 32)
0x02 = 0000 0010 (поле 39 присутствует)
0xC0 = 1100 0000 (присутствуют поля 41 и 42)
0x48 = 0100 1000 (поля 50 и 53 присутствуют)
0x04 = 0000 0100 (присутствует поле 62)
n- й бит0102030405060
1234567890123456789012345678901234567890123456789012345678901234
Растровое изображение0111000000010000000000000001000100000010110000000100100000000100

Таким образом, данная битовая карта определяет следующие поля, присутствующие в сообщении:
2, 3, 4, 12, 28, 32, 39, 41, 42, 50, 53, 62.

Элементы данных

Элементы данных — это отдельные поля, несущие информацию о транзакции. В исходном стандарте ISO 8583:1987 указано до 128 элементов данных, а в более поздних версиях — до 192 элементов данных. В редакции 1993 года были добавлены новые определения, некоторые удалены, при этом сам формат сообщения остался неизменным.

Хотя каждый элемент данных имеет определенное значение и формат, стандарт также включает некоторые элементы данных общего назначения и элементы данных, специфичные для системы или страны, которые существенно различаются по использованию и форме от реализации к реализации.

Каждый элемент данных описывается в стандартном формате, который определяет допустимое содержимое поля (числовое, двоичное и т. д.) и длину поля (переменная или фиксированная) в соответствии со следующей таблицей:

АббревиатураЗначение
аАльфа, включая пробелы
нТолько числовые значения
х+нЧисловые (сумма) значения, где первый байт - это либо «C», что указывает на положительное или кредитное значение, либо «D», что указывает на отрицательное или дебетовое значение, за которым следует числовое значение (используя n цифр)
сТолько специальные символы
аБуквенно-цифровой
какТолько буквы и специальные символы
нсТолько цифры и специальные символы
ответБуквенные, цифровые и специальные символы.
аппБуквенные, цифровые и цифровые символы.
бДвоичные данные
пСимвол пробела, пробел
зКодовый набор дорожек 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 alpha длиной до 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н 3PAN расширенный (код страны)
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
3712Номер ссылки на поиск
386Ответ на идентификацию авторизации
392Код ответа
403Код ограничения обслуживания
41ответ 8Идентификация терминала приема карт
42ответ 15Идентификационный код приемника карты
43ответ 40Название/местоположение приемника карт (1–25 название приемника карт или местонахождение банкомата, 26–38 название города, 39–40 код страны)
44..25Дополнительные данные ответа
45..76Данные трека 1
46...999Дополнительные данные (ИСО)
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Исходные элементы данных
911Код обновления файла
922Код безопасности файла
935Индикатор ответа
947Индикатор обслуживания
9542Суммы замены
96б 64Код безопасности сообщения
97х+н 16Чистая сумма расчета
98ответ 25Получатель платежа
99н ..11Идентификационный код расчетного учреждения
100н ..11Идентификационный код принимающего учреждения
101ответ ..17Имя файла
102ответ ..28Идентификация счета 1
103ответ ..28Идентификация счета 2
104ответ ...100Описание транзакции
105ответ ...999Зарезервировано для использования ISO
106ответ ...999
107ответ ...999
108ответ ...999
109ответ ...999
110ответ ...999
111ответ ...999
112ответ ...999Зарезервировано для национального использования
113ответ ...999
114ответ ...999
115ответ ...999
116ответ ...999
117ответ ...999
118ответ ...999
119ответ ...999
120ответ ...999Зарезервировано для личного использования
121ответ ...999
122ответ ...999
123ответ ...999
124ответ ...999
125ответ ...999
126ответ ...999
127ответ ...999
128б 64Код аутентификации сообщения

Обработка кода

Ниже приведена таблица, в которой указаны типы сообщений и коды обработки для каждого типа транзакции.

СделкаТип сообщенияОбработка кода
Авторизация010000 а0 0x
Запрос баланса31 а0 0x
Распродажа020000 а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Зарезервировано для национального использования
Ноль А-9ZЗарезервировано для использования ISO
А Zero-MZЗарезервировано для национального использования
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зарезервировано для личного использования

Режимы входа в точку обслуживания (Поле 22)

В поле «Режим точки обслуживания» (POS) указывается, при каких условиях была считана карта, какой тип аутентификации был выполнен и, в зависимости от версии спецификации, каковы возможности терминала.

Версия 2003 г.

В спецификации 2003 года POS-код состоит из 16 двоичных символов, разделенных на четыре части:

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

Для версии 1993 года [6] это 12-символьное поле, состоящее из 5 частей:

  1. Возможности ввода терминала (с 1-го по 3-й символ)
    • Возможность ввода данных карты
    • Возможность аутентификации держателя карты
    • Возможность захвата карты
  2. Операционная среда (4-6-й символ)
    • Операционная среда/размещение терминала
    • Индикатор присутствия владельца карты
    • Индикатор наличия карты
  3. Аутентификация и проверка выполнены (7-9 символы)
    • Метод ввода данных карты
    • Метод проверки владельца карты
    • Объект аутентификации держателя карты
  4. Возможности вывода терминала (10-й и 11-й символ)
    • Возможность вывода данных с карты — может ли терминал записывать данные на магнитную полосу или на чип
    • Возможности вывода данных терминала — может ли терминал отображать или распечатывать что-либо для держателя карты.
  5. Возможность захвата PIN-кода (12-й символ) указывает, может ли терминал захватывать PIN-код, и если да, то какова максимальная длина, которую он может захватить.
Версия 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-кодаЗначение
0Неизвестный
1Терминал может принимать PIN-коды
2Терминал не может принимать PIN-коды
3Возможность ввода PIN-кода на основе программного обеспечения mPOS
8Терминал имеет возможность ввода PIN-кода, но клавиатура PIN-кода в данный момент не работает.

Австралийский стандарт AS 2805 включает в себя ISO 8583, а также охватывает большое количество других платежных тем. [7]

Смотрите также

Ссылки

  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».
  7. ^ Артур Ван Дер Мерве. "Стандарты AS2805 для EFT". Архивировано из оригинала 7 июня 2023 г.

Инструменты

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

Взято с "https://en.wikipedia.org/w/index.php?title=ISO_8583&oldid=1263837020"