Формат отслеживания карт с магнитной полосой

Tomcat

Professional
Messages
2,689
Reaction score
911
Points
113

Л. Падилья​


На этой странице содержится объяснение формата трех магнитных дорожек в стандартных идентификационных картах, особенно в тех, которые используются в финансовых операциях, например, в кредитных и дебетовых картах. Это краткое изложение международных стандартов ISO 7813 (дорожки 1 и 2) и ISO 4909 (дорожка 3).
  • Трек 1 (IATA)

    До 79 7-битных символов ALPHA (включая четность) (буквенно-цифровых), включая SS, ES и LRC. Только чтение. Он включает в себя следующие поля (в указанном порядке):
    • СС: Запустите Sentinel. 1 символ: %.

    • FC: Код формата. 1 символ (только алфавит):

      A: зарезервировано для частного использования эмитентом карты.
      Б: Банк/финансы. Это формат, описанный здесь.
      CM: Зарезервировано для использования подкомитетом ANSI X3B10.
      Новая Зеландия: доступно для использования отдельными эмитентами карт.

    • PAN: Основной номер счета. До 19 цифр:

      В соответствии со схемой нумерации счетов ISO 7812.

      Состоит из следующих частей:
      • ИИН: Идентификационный номер эмитента. До 6 цифр:

        Состоит из следующих частей:
        • MII: основной отраслевой идентификатор. До 2 цифр:

          0: Зарезервировано для будущего использования ISO/TC 68.
          00: Учреждения, отличные от эмитентов карт.
          1: Авиакомпании.
          2: Авиакомпании и другие будущие назначения.
          3: Путешествия и развлечения.
          4: Банковское дело/финансы.
          5: Банковское дело/финансы.
          59: Финансовые учреждения, не зарегистрированные ISO.
          6: Мерчендайзинг и банковское дело.
          7: Нефть.
          8: Телекоммуникации и другие будущие назначения.
          89: Телекоммуникационные администрации и частные операторские агентства.
          9: Зарезервировано для национального использования.

        • II: Идентификатор эмитента. До 5 цифр:

          идентифицирует эмитента. В некоторых случаях первая цифра указывает на длину ИИН или ответственность за его присвоение за пределами ISO. Если MII = 9, то первые 3 цифры должны быть кодом страны (CC).
      • IAI: Идентификация индивидуальной учетной записи. До 12 цифр:

        назначается учреждением-эмитентом карты.

      • CD: Контрольная цифра. 1 цифра:

        рассчитывается с использованием формулы Луна для вычисления модуля 10. Контрольная цифра «двойное сложение-двойное»: удваивается значение альтернативных (нечетных) цифр, начиная с наименее значимой (первой правой) цифры. Затем сложите отдельные цифры удвоенных (нечетных) чисел и четные цифры исходного числа. Если значение заканчивается на 0, то контрольная цифра равна 0. В противном случае вычтите значение из следующего большего числа, оканчивающегося на 0 (дополнение десятков единицы измерения). Результатом является контрольная цифра. Пример: Если номер счета без контрольной цифры — 1234 5678 9012 344, то (8) + 4 + (6) + 2 + (2) + 0 + (1 + 8) + 8 + (1 + 4) + 6 + ( 1 + 0) + 4 + (6) + 2 + (2) = 65, следовательно, контрольная цифра 70 - 65 = 5 и таким образом полный номер счета равен 1234 5678 9012 3445.
      PAN MasterCard может быть переменным до 16 цифр, а VISA — 13 или 16 цифр, включая контрольную цифру.

    • FS: Разделитель полей. 1 символ: ^.

    • CC: Код страны. 3 цифры:

      только если PAN начинается с 59 (MasterCard).

      Коды стран определены в ISO 3166 : 724 для Испании, 840 для США и т. д.

    • НМ: Имя. 2–26 символов:

      Фамилия(и) (при необходимости через пробел).
      Разделитель фамилии: /.
      Имя(а) или инициалы (при необходимости разделяются пробелом).
      Точка (если за ней следует заголовок).
      Название (если используется).

      Если это поле не используется, содержимое будет представлять собой пробел, за которым следует разделитель фамилии (/).

    • FS: Разделитель полей. 1 символ: ^.

    • ЭД: Срок годности. 4 цифры: ГГММ.

      Если это поле не используется, будет использоваться FS.

      Требуется MasterCard и VISA.

    • SC: Сервисный код. 3 цифры:

      Цифра 1 (наиболее значимая): Обмен и технология:

      0: Зарезервировано для будущего использования ISO.
      1: Доступен для международного обмена.
      2: Доступен для международного обмена и имеет интегральную схему, которую следует использовать для финансовой транзакции, когда это возможно.
      3: Зарезервировано для будущего использования ISO.
      4: Зарезервировано для будущего использования ISO.
      5: Доступно только для национального обмена, за исключением случаев двустороннего соглашения.
      6: Доступно только для национального обмена, за исключением двустороннего соглашения, и с интегральной схемой, которую следует использовать для финансовой транзакции, когда это возможно.
      7: Недоступно для общего обмена, за исключением случаев двустороннего соглашения.
      8: Зарезервировано для будущего использования ISO.
      9: Тест.

      Цифра 2: Обработка авторизации:

      0: Транзакции авторизуются в соответствии с обычными правилами.
      1: Зарезервировано для будущего использования ISO.
      2: Транзакции авторизованы эмитентом и должны осуществляться онлайн.
      3: Зарезервировано для будущего использования ISO.
      4: Транзакции разрешены эмитентом и должны осуществляться онлайн, за исключением двусторонних соглашений.
      5: Зарезервировано для будущего использования ISO.
      6: Зарезервировано для будущего использования ISO.
      7: Зарезервировано для будущего использования ISO.
      8: Зарезервировано для будущего использования ISO.
      9: Зарезервировано для будущего использования ISO.

      Цифра 3 (наименее значимая): Диапазон услуг и требования к PIN-коду:

      0: Никаких ограничений и PIN-код не требуется.
      1: Никаких ограничений.
      2: Только товары и услуги (без наличных).
      3: требуется только банкомат и PIN-код.
      4: Только наличные.
      5: Только товары и услуги (без наличных), требуется PIN-код.
      6: Никаких ограничений и требование PIN-кода, когда это возможно.
      7: Только товары и услуги (без наличных), при возможности требуется PIN-код.
      8: Зарезервировано для будущего использования ISO.
      9: Зарезервировано для будущего использования ISO.

      Если это поле не используется, FS будет на месте.

      Требуется MasterCard и VISA.

    • PVV: смещение или PVV (значение проверки PIN-кода). 5 цифр:

      требуется MasterCard и VISA.

    • ДД: Дискреционные данные. Остальные символы:

      зарезервированы для частного использования эмитентом карты.

    • ES: Конечный Страж. 1 символ: ?.

    • LRC: проверка избыточности долготы. 1 персонаж.
  • Дорожка 2 (ABA)

    До 40 5-битных символов BCD (включая четность) (числовых), включая SS, ES и LRC. Только чтение. Он включает в себя следующие поля (в указанном порядке):
    • СС: Запустите Sentinel. 1 символ: ;.

    • PAN: Основной номер счета. До 19 цифр:

      В соответствии со схемой нумерации счетов ISO 7812.

      Состоит из следующих частей:
      • ИИН: Идентификационный номер эмитента. До 6 цифр:

        Состоит из следующих частей:
        • MII: основной отраслевой идентификатор. До 2 цифр:

          0: Зарезервировано для будущего использования ISO/TC 68.
          00: Учреждения, отличные от эмитентов карт.
          1: Авиакомпании.
          2: Авиакомпании и другие будущие назначения.
          3: Путешествия и развлечения.
          4: Банковское дело/финансы.
          5: Банковское дело/финансы.
          59: Финансовые учреждения, не зарегистрированные ISO.
          6: Мерчендайзинг и банковское дело.
          7: Нефть.
          8: Телекоммуникации и другие будущие назначения.
          89: Телекоммуникационные администрации и частные операторские агентства.
          9: Зарезервировано для национального использования.

        • II: Идентификатор эмитента. До 5 цифр:

          идентифицирует эмитента. В некоторых случаях первая цифра указывает на длину ИИН или ответственность за его присвоение за пределами ISO. Если MII = 9, то первые 3 цифры должны быть кодом страны (CC).
      • IAI: Идентификация индивидуальной учетной записи. До 12 цифр:

        назначается учреждением-эмитентом карты.

      • CD: Контрольная цифра. 1 цифра:

        рассчитывается с использованием формулы Луна для вычисления модуля 10. Контрольная цифра «двойное сложение-двойное»: удваивается значение альтернативных (нечетных) цифр, начиная с наименее значимой (первой правой) цифры. Затем сложите отдельные цифры удвоенных (нечетных) чисел и четные цифры исходного числа. Если значение заканчивается на 0, то контрольная цифра равна 0. В противном случае вычтите значение из следующего большего числа, оканчивающегося на 0 (дополнение десятков единицы измерения). Результатом является контрольная цифра. Пример: Если номер счета без контрольной цифры — 1234 5678 9012 344, то (8) + 4 + (6) + 2 + (2) + 0 + (1 + 8) + 8 + (1 + 4) + 6 + ( 1 + 0) + 4 + (6) + 2 + (2) = 65, следовательно, контрольная цифра 70 - 65 = 5 и таким образом полный номер счета равен 1234 5678 9012 3445.
      PAN MasterCard может быть переменным до 16 цифр, а VISA — 13 или 16 цифр, включая контрольную цифру.

    • FS: Разделитель полей. 1 символ: =.

    • CC: Код страны. 3 цифры:

      только если PAN начинается с 59 (MasterCard).

      Коды стран определены в ISO 3166 : 724 для Испании, 840 для США и т. д.

    • ЭД: Срок годности. 4 цифры: ГГММ.

      Если это поле не используется, будет использоваться FS.

      Требуется MasterCard и VISA.

    • SC: Сервисный код. 3 цифры:

      Цифра 1 (наиболее значимая): Обмен и технология:

      0: Зарезервировано для будущего использования ISO.
      1: Доступен для международного обмена.
      2: Доступен для международного обмена и имеет интегральную схему, которую следует использовать для финансовой транзакции, когда это возможно.
      3: Зарезервировано для будущего использования ISO.
      4: Зарезервировано для будущего использования ISO.
      5: Доступно только для национального обмена, за исключением случаев двустороннего соглашения.
      6: Доступно только для национального обмена, за исключением двустороннего соглашения, и с интегральной схемой, которую следует использовать для финансовой транзакции, когда это возможно.
      7: Недоступно для общего обмена, за исключением случаев двустороннего соглашения.
      8: Зарезервировано для будущего использования ISO.
      9: Тест.

      Цифра 2: Обработка авторизации:

      0: Транзакции авторизуются в соответствии с обычными правилами.
      1: Зарезервировано для будущего использования ISO.
      2: Транзакции авторизованы эмитентом и должны осуществляться онлайн.
      3: Зарезервировано для будущего использования ISO.
      4: Транзакции разрешены эмитентом и должны осуществляться онлайн, за исключением двусторонних соглашений.
      5: Зарезервировано для будущего использования ISO.
      6: Зарезервировано для будущего использования ISO.
      7: Зарезервировано для будущего использования ISO.
      8: Зарезервировано для будущего использования ISO.
      9: Зарезервировано для будущего использования ISO.

      Цифра 3 (наименее значимая): Диапазон услуг и требования к PIN-коду:

      0: Никаких ограничений и PIN-код не требуется.
      1: Никаких ограничений.
      2: Только товары и услуги (без наличных).
      3: требуется только банкомат и PIN-код.
      4: Только наличные.
      5: Только товары и услуги (без наличных), требуется PIN-код.
      6: Никаких ограничений и требование PIN-кода, когда это возможно.
      7: Только товары и услуги (без наличных), при возможности требуется PIN-код.
      8: Зарезервировано для будущего использования ISO.
      9: Зарезервировано для будущего использования ISO.

      Если это поле не используется, FS будет на месте.

      Требуется MasterCard и VISA.

    • PVV: смещение или PVV (значение проверки PIN-кода). 5 цифр:

      требуется MasterCard и VISA.

    • ДД: Дискреционные данные. Остальные символы:

      зарезервированы для частного использования эмитентом карты.

    • ES: Конечный Страж. 1 символ: ?.

    • LRC: проверка избыточности долготы. 1 персонаж.
  • Дорожка 3 (THRIFT-TTS)

    До 107 5-битных символов BCD (включая четность) (числовых), включая SS, ES и LRC. Прочитайте и напишите. Он включает в себя следующие поля (в указанном порядке):
    • СС: Запустите Sentinel. 1 символ: ;.

    • FC: Код формата. 2 цифры:

      00: Недействительно для международного обмена.
      01-02: Банк/финансы. Эти форматы описаны здесь.
      03-19: Зарезервировано для будущего использования ISO/TC 68.
      20-89: Зарезервировано для будущего использования ISO/TC 95 SC 17.
      90-99: Зарезервировано для частного использования эмитентом карты, но не для международного обмена.

    • PAN: Основной номер счета. До 19 цифр:

      В соответствии со схемой нумерации счетов ISO 7812.

      Состоит из следующих частей:
      • ИИН: Идентификационный номер эмитента. До 6 цифр:

        Состоит из следующих частей:
        • MII: основной отраслевой идентификатор. До 2 цифр:

          0: Зарезервировано для будущего использования ISO/TC 68.
          00: Учреждения, отличные от эмитентов карт.
          1: Авиакомпании.
          2: Авиакомпании и другие будущие назначения.
          3: Путешествия и развлечения.
          4: Банковское дело/финансы.
          5: Банковское дело/финансы.
          59: Финансовые учреждения, не зарегистрированные ISO.
          6: Мерчендайзинг и банковское дело.
          7: Нефть.
          8: Телекоммуникации и другие будущие назначения.
          89: Телекоммуникационные администрации и частные операторские агентства.
          9: Зарезервировано для национального использования.

        • II: Идентификатор эмитента. До 5 цифр:

          идентифицирует эмитента. В некоторых случаях первая цифра указывает на длину ИИН или ответственность за его присвоение за пределами ISO. Если MII = 9, то первые 3 цифры должны быть кодом страны (CC).
      • IAI: Идентификация индивидуальной учетной записи. До 12 цифр:

        назначается учреждением-эмитентом карты.

      • CD: Контрольная цифра. 1 цифра:

        рассчитывается с использованием формулы Луна для вычисления модуля 10. Контрольная цифра «двойное сложение-двойное»: удваивается значение альтернативных (нечетных) цифр, начиная с наименее значимой (первой правой) цифры. Затем сложите отдельные цифры удвоенных (нечетных) чисел и четные цифры исходного числа. Если значение заканчивается на 0, то контрольная цифра равна 0. В противном случае вычтите значение из следующего большего числа, оканчивающегося на 0 (дополнение десятков единицы измерения). Результатом является контрольная цифра. Пример: Если номер счета без контрольной цифры — 1234 5678 9012 344, то (8) + 4 + (6) + 2 + (2) + 0 + (1 + 8) + 8 + (1 + 4) + 6 + ( 1 + 0) + 4 + (6) + 2 + (2) = 65, следовательно, контрольная цифра 70 - 65 = 5 и таким образом полный номер счета равен 1234 5678 9012 3445.
      PAN MasterCard может быть переменным до 16 цифр, а VISA — 13 или 16 цифр, включая контрольную цифру.

      Если дорожка 3 должна использоваться вместе с дорожкой 2, тогда PAN является необязательным полем.

    • FS: Разделитель полей. 1 символ: =.

    • CC: Код страны. 3 цифры:

      коды стран определены в ISO 3166 : 724 для Испании, 840 для США и т. д.

      Если это поле не используется, будет указан FS.

    • CuC: код валюты. 3 цифры:

      коды валют определены в стандарте ISO 4217 : 724 для испанской песеты, 840 для доллара США и т. д.

      Если в этом поле записаны 3 нуля (000), это означает, что карта недействительна для международного обмена.

    • CE: Валютная экспонента. 1 цифра:

      0–5: степень десяти, на которую умножаются поля суммы валюты (AA и AR), чтобы получить их фактические значения в валюте поля CuC.

    • AA: Разрешенная сумма за цикл. 4 цифры:

      максимальная сумма денег, разрешенная за один цикл.

      Если в этом поле записаны 4 нуля (0000), это означает, что карта недействительна для операций по списанию средств (без дебета).

    • AR: Сумма, оставшаяся в этом цикле. 4 цифры:

      максимальная сумма денег, разрешенная в этом цикле. Это поле является динамическим, оно инициализируется значением поля AA при первом использовании карты в новом цикле. Затем он соответствующим образом модифицируется.

    • CB: Начало цикла (дата действия). 4 цифры:

      дата начала фактического цикла. Формат: YDDD, где Y обозначает младшую цифру года, а DDD — день года (от 001 до 366). Поле должно обновляться каждый раз при начале нового цикла.

      Альтернативно в этом поле может быть указана дата, с которой карта действительна.

    • CL: Длина цикла. 2 цифры:

      00: бесконечно, AR следует уменьшать, но никогда не сбрасывать.
      01-79: Количество дней.
      80: Цикл начинается каждые 7 дней.
      81: Цикл начинается каждые 14 дней.
      82: Цикл начинается каждого 1-го и 15-го числа каждого месяца.
      83: Цикл начинается в день месяца, указанный в CB каждого месяца.
      84: Цикл начинается в день месяца, указанного в CB каждого третьего месяца.
      85: Цикл начинается в день месяца, указанного в CB каждого шестого месяца.
      86: Цикл начинается в день года, указанный в CB каждого года.
      87-89: Зарезервировано для будущего использования ISO/TC 68.
      90-99: Зарезервировано для частного использования эмитентом карты, но не для международного обмена.

      Это поле представляет продолжительность цикла, для которого действует предел AA.

    • RC: Количество повторов. 1 цифра:

      количество оставшихся попыток ввода PIN-кода. Оно инициализируется значением 3 и уменьшается на одну единицу после каждого неправильного ввода PIN-кода. Он сбрасывается на 3 после успешного введения PIN-кода. Когда это поле достигает 0, карта становится недействительной для каких-либо целей обмена.

    • PINCP: Параметры управления PIN-кодом (PINPARM). 6 цифр:

      если FC = 01, две первые цифры обозначают алгоритм, используемый для расчета PIN-кода, где 00-09 означают частный алгоритм, 10-19 означают DEA, а значения от 20 до 99 зарезервированы для будущего использования ISO/TC 68. Следующие 4 цифры: цифры представляют собой смещение PIN-кода, дополнительное значение PIN-кода, позволяющее клиентам изменить свой PIN-код или PVV.

      Если FC = 02, первая цифра представляет алгоритм, используемый для расчета PIN-кода, где 0 означает частный алгоритм, 1 означает DEA, а значения от 2 до 9 зарезервированы для будущего использования ISO/TC 68. Вторая цифра представляет ключ для алгоритма. Следующие 4 цифры — это смещение PIN-кода, дополнительное значение PIN-кода, позволяющее клиентам изменить свой PIN-код или PVV.

      Если это поле не используется, будет использоваться FS.

    • IC: Управление обменом. 1 цифра:

      0: ограничений нет.
      1: Недоступно для международного обмена.
      2-8: Ограниченный обмен, только для местного использования и по соглашению.
      9: Ограниченный обмен, рекомендуется для тестовых карт.

    • PANSR: Ограничение обслуживания PAN. 2 цифры:

      первая цифра определяет тип учетной записи:

      0: связанный номер учетной записи не закодирован на треке.
      1: Сберегательный счет.
      2: Текущий или текущий счет.
      3: Счет кредитной карты.
      4: Общий или универсальный аккаунт.
      5: Текущий или текущий счет, приносящий проценты.
      6-8: Зарезервировано для будущего использования ISO/TC 68.
      9: Зарезервировано для внутреннего использования эмитентом карты, а не для обмена.

      Вторая цифра определяет ограничения услуги:

      0: Нет ограничений.
      1: Нет банкомата.
      2: Нет транзакции в торговой точке (POS).
      3: Нет выдачи наличных и нет транзакции в POS-терминале.
      4: Требуется авторизация.
      5-7: Зарезервировано для будущего использования ISO/TC 68.
      8-9: Зарезервировано для внутреннего использования эмитентом карты, только для местного использования и по соглашению.

    • FSANSR: Ограничение службы FSAN. 2 цифры:

      те же значения и значение, что и для поля PANSR.

    • SSANSR: Ограничение обслуживания SSAN. 2 цифры:

      те же значения и значение, что и для поля PANSR.

    • ЭД: Срок годности. 4 цифры: ГГММ.

      Если это поле не используется, будет использоваться FS.

    • CSN: порядковый номер карты. 1 цифра:

      позволяет различать разные карты с одинаковым PAN. В любой дополнительной карте он увеличивается на одну единицу.

      Если FC = 02 и имеется FS, это означает, что поле ACSN присутствует.

    • CScN: номер безопасности карты. 9 цифр:

      первая цифра представляет алгоритм, используемый для расчета проверочного значения для проверки информации на магнитной дорожке относительно рельефных символов, где 0–4 доступны для национального использования, 5–8 доступны для международных методов безопасности, установленных ISO. /TC 68 и 9 зарезервированы для частного использования. Следующие 8 цифр — это проверочное значение.

      Если это поле не используется, FS будет на месте.

    • FSAN: Номер первого дочернего счета. Переменное количество цифр:

      это необязательное поле.

    • FS: Разделитель полей. 1 символ: =.

    • SSAN: номер второго дочернего счета. Переменное количество цифр:

      это необязательное поле.

    • FS: Разделитель полей. 1 символ: =.

    • РМ: Маркер реле. 1 цифра:

      0: включать поля AD и DD в сообщения о транзакциях.
      1: не включать поле AD в сообщения о транзакциях.
      2: Не включать поле DD в сообщения о транзакциях.
      3-9: Недействительно.

    • CCD: контрольные цифры шифрования. 6 цифр:

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

      Если это поле не используется, FS будет на месте.

    • А.Д.: Дополнительные данные. Остальные символы:

      необязательное поле, зарезервированное для собственного использования эмитентом карты, если FC = 01.

      Если FC = 02, обязательны следующие подполя:
      • ТД: Дата транзакции. 4 цифры:

        Дата последней выдачи наличных. Формат: YDDD, где Y обозначает младшую цифру года, а DDD — день года (от 001 до 366).

        Если это поле не используется, FS будет на месте.

      • AVV: Дополнительные проверочные значения. 8 цифр:

        проверка PIN-кода или двух дополнительных PIN-кодов, соответствующих разным ключам одного и того же алгоритма. Это может быть восьмизначное значение, два четырехзначных числа или, в связи с последними четырьмя цифрами поля PINCP, два шестизначных числа.

        Если это поле не используется, FS будет на месте.

      • ACSN: Альтернативный порядковый номер карты. 3 цифры:

        то же назначение, что и поле CSN, но позволяет использовать максимум 1000 различных карт вместо 10.

        Если это поле не используется, будет введено FS.

      • INIC: Международный идентификационный код сети. 3 цифры:

        Код для идентификации международной группы эмитентов, когда использование ИИН невозможно. Это эквивалентно термину «Международный идентификатор сети», используемому в ISO 8583.

        Если это поле не используется, будет использоваться FS.

      • ДД: Дискреционные данные. Остальные символы:

        необязательное поле, зарезервированное для использования эмитентом карты в собственных целях.
    • ES: Конечный Страж. 1 символ: ?.

    • LRC: проверка избыточности долготы. 1 персонаж.
 
Top