ISO 8583
Подробнее
- Владелец
- ISO
- Год
- 1987
- Тип
- Стандарт сообщений
Скупой двоичный формат, в котором почти любая карточная транзакция в мире путешествует между терминалом, эквайером, сетью и эмитентом.
Впервые опубликован в 1987 году, пересмотрен в 1993 и 2003. Каждое сообщение начинается с четырёхзначного индикатора типа (MTI): 0100 — запрос авторизации, 0110 — ответ на него, 0400 — сторно, а 0800 — сетевое служебное сообщение, которое в основном доказывает, что линия ещё жива. Далее идёт битовая карта: каждый бит показывает, какие из 128 возможных элементов данных присутствуют. Поле 2 — номер карты, поле 4 — сумма, поле 39 — код ответа, где 00 означает «одобрено».
Стандарт создавали для дорогих каналов связи, поэтому в нём считали каждый байт. Он скорее грамматика, чем язык: Visa, Mastercard и каждый процессинг говорят на собственном диалекте, и две системы, обе «поддерживающие ISO 8583», редко понимают друг друга без переводчика посередине. Переводы между счетами перешли на ISO 20022. Карточный мир следовать за ними не спешит.