ИСПОЛЬЗОВАНИЕ CTQ И TTQ В ТРАНЗАКЦИЯХ NFC

Jollier

Professional
Messages
1,139
Reaction score
1,185
Points
113
Технология, которая лежит в основе как контактных транзакций, так и транзакций NFC, в некоторой степени представляет собой черный ящик, который просто делает то, что делает, а когда он не совсем выполняет то, что от него ожидается, это может вызвать путаницу и проблемы для пользователей и операторов карт и терминалы. Полностью охватить все области - это слишком много для этой короткой статьи, вам нужно только взглянуть на размер книг по EMV, чтобы понять это полностью. Поэтому цель этой статьи - объяснить, как некоторые технологии NFC работают в реальной среде.

В этой статье мы рассмотрим два набора элементов данных и настроек, используемых в транзакции NFC. Это CTQ (квалификаторы транзакции с картой) и TTQ (квалификаторы транзакции терминала). Как всегда, мы будем использовать короткие сокращения, чтобы запутать неподражаемое, CTQ и TTQ.

CTQ (КВАЛИФИКАТОРЫ КАРТОЧНЫХ ТРАНЗАКЦИЙ)
CTQ на карте устанавливается эмитентом карты во время ее выпуска и определяет, какие действия будут выполняться в точке продажи (POS), когда происходит транзакция. В этой стандартной рабочей процедуре через EMV эмитент карты обеспечивает свой контроль на POS на основе настроек, которые они кодируют в карте, и это верно как для CTQ, так и для других настроек, которые не обсуждаются.

CTQ Байт 1:
БитУсловиеОписание
8ПравдаТребуется онлайн-PIN
7ПравдаПодпись обязательна
6ПравдаПодключитесь к сети, если аутентификация данных в автономном режиме не удалась и Reader может подключиться к сети.
5ПравдаПереключите интерфейс, если проверка подлинности данных в автономном режиме завершается неудачно и Reader поддерживает VIS.
4ПравдаЕсли срок действия приложения истек, выходите в Интернет.
3ПравдаИнтерфейс переключателя для CashTransactions.
2ПравдаИнтерфейс переключения для транзакций кэшбэка
1N / ARFU

CTQ Байт 2:
БитУсловиеОписание
8ПравдаВыполняется CVMP потребительского устройства. Примечание: бит 8 не используется картами, совместимыми со спецификацией VISA, и обычно имеет значение False.
7ПравдаКарта поддерживает обработку обновлений эмитента в точке продажи.
6N / ARFU
5N / ARFU
4N / ARFU
3N / ARFU
2N / ARFU
1N / ARFU

CTQ управляет настройками различных битов в следующих областях транзакции:
  • Если срок действия приложения истек, настройка CTQ будет определять, будут ли транзакции отправлены онлайн или будут немедленно отклонены.
  • Если выполняется транзакция с наличными, CTQ определяет, следует ли переключить транзакцию на контактную транзакцию n или ее следует отклонить.
  • Если fDDA (проверка аутентификации) снова терпит неудачу, CTQ имеет три варианта: отправить транзакцию онлайн, переключить ее на контактную транзакцию или отклонить ее.
  • Если CTQ не возвращается картой в терминал и считывающему устройству требуется CVM (из своего TTQ), считыватель примет решение использовать подпись, онлайн-пин или отклонить транзакцию в указанном порядке.
  • Когда CTQ возвращается картой считывателю, он решает, какой CVM следует или можно использовать в заказе онлайн-PIN или подписи.
Результаты CTQ возвращаются как в сообщениях авторизации, так и в сообщениях очистки и являются частью ценного источника данных, возвращаемых в каждой транзакции. Эти данные представляют ценность для эмитента карты, поскольку они помогают определить, что происходит в торговой точке, и могут быть использованы при разработке методов нашей работы.

TTQ (КВАЛИФИКАТОРЫ ТЕРМИНАЛЬНЫХ ТРАНЗАКЦИЙ)
TTQ на терминале может быть установлен по умолчанию или может быть установлен продавцом / эквайером в соответствии с их установкой терминала. Однако там, где он используется, CTQ переопределит TTQ.

Байт 1 TTQ:
БитУсловиеОписание
8ПравдаПоддерживается бесконтактный MSD
7ПравдаПоддерживается бесконтактный VSDC
6ПравдаПоддерживается бесконтактный qVSDC
5ПравдаКонтактный чип EMV поддерживается
4ПравдаАвтономный ридер
3ПравдаПоддерживается онлайн-PIN
2ПравдаПодпись поддерживается
1ПравдаПоддерживается автономная проверка подлинности данных (ODA) для онлайн-авторизации.

Байт 2 TTQ:
БитУсловиеОписание
8ПравдаТребуется онлайн-криптограмма
7ПравдаCVM требуется
6Правда(Контактный чип) Поддерживается автономный ПИН-код
5N / ARFU
4N / ARFU
3N / ARFU
2N / ARFU
1N / ARFU

Байт 3 TTQ:
БитУсловиеОписание
8ПравдаПоддерживается обработка обновлений эмитента
7ПравдаПоддерживаются мобильные функции (CVM потребительского устройства)
6N / ARFU
5N / ARFU
4N / ARFU
3N / ARFU
2N / ARFU
1N / ARFU

Байт 4 TTQ: все RFU
TTQ управляет настройками различных битов в следующих областях транзакции:
  • TTQ определяет, поддерживаются ли читателем qVSDC и / или MSD. В транзакции можно использовать только те, которые поддерживаются. qVSDC - это карта NFC Visa c = EMV, а MSD - карта Visa с магнитной полосой NFC. Аналогичные решения есть у MasterCard.
  • Если карта предназначена только для MSD и поддерживает криптограмму версии № 17, и требуется онлайн-криптограмма.
  • Он определяет, поддерживает ли терминал обновление эмитента и онлайн-возможности.
  • Если используется qVSDC и сумма равна нулю, транзакция должна перейти в оперативный режим.
  • Для различных типов транзакций, таких как покупка, покупка с кэшбэком и кассовая транзакция, TTQ определяет, что поддерживается.
  • При предварительной обработке TTQ определяет, поддерживается ли транзакция NFC.
  • Если он поддерживается, он определяет, что требуется: онлайн-криптограмма, значение больше, чем предел CVM, а затем требуется CVM.
Значения TTQ, используемые и устанавливаемые во время транзакции, являются временными, они сообщаются в сообщениях авторизации и клиринга, но не влияют на последующие транзакции, в отличие от некоторых настроек на стороне контакта EMV, которые действительно влияют на последующие транзакции.

В основном между их настройками CTQ и TTQ определяют, как транзакция будет реагировать на любую происходящую транзакцию, и они определяют, что требуется и как транзакция будет завершена.

Это очень краткое описание того, как работают CTQ и TTQ, но я надеюсь, что это поможет начать поднимать крышку с черного ящика, который мы называем EMV.
 
Top