Carding 4 Carders
Professional
- Messages
- 2,730
- Reaction score
- 1,467
- Points
- 113
В предыдущих сообщениях я упоминал запатентованный считыватель чип-карт Augusta от ID TECH, который может выполнять транзакцию EMV всего за 2 секунды, используя встроенную поддержку «более быстрой EMV» (часто называемой Quick Chip). Уникальность Augusta (и заявка на патент находится на рассмотрении) заключается не только в возможности совершать транзакции Quick Chip. Запатентованная часть связана с тем фактом, что эти транзакции могут выполняться с помощью USB-устройства, работающего в режиме клавиатуры . Это означает: вы просто опускаете свою карту, и символьные данные (представляющие TLV, необходимые для транзакции EMV) автоматически выводятся из устройства, что подходит для прямого использования, скажем, приложением виртуального терминала на основе браузера. Никаких специальных драйверов не требуется.
Чтобы интегрировать Augusta в платежное приложение, вам не потребуется никакого специального программного обеспечения для «опроса» кард-ридера. Считыватель просто автоматически выводит данные при вставке карты. Этот режим работы уже знаком многим пользователям считывателей магнитных полос («считывателей карт»), где простое считывание карты приводит к тому, что данные перетекают прямо в веб-форму. Огаста предоставляет такую же возможность интеграторам платежных приложений, которым необходимо поддерживать EMV (транзакции с чип-картами). ID TECH - единственная компания, выпускающая продукты с поддержкой EMV, которые делают это.
И теперь эта же возможность (Quick Chip EMV в режиме клавиатуры) доступна не только в Augusta, но и в других кард-ридерах ID TECH, таких как ViVOpay VP3300 3-в-1 (который может работать с MSR, чип-картами и / или бесконтактные транзакции / транзакции NFC, включая Apple Pay, Android Pay, Mifare и другие).
Обычно в среде, где представлены чип-карты, платежное приложение должно иметь точный контроль над поведением считывающего устройства, так что (например), если клиент проводит чип-карту вместо использования чипа, приложение может отклонить считывание до тех пор, пока провал пробовали 3 раза. Обычно такая логика (обнаружение считывания MSR; определение наличия чипа на карте; запрет на проведение считывания, если чип существует; разрешение считывания только после неудачного погружения чипа) требует большого объема двусторонней связи между платежным приложением и кардридером. Как это возможно, если кардридер является «клавиатурным устройством», которое автоматически выводит данные?
В считывателях ID TECH резервным поведением можно управлять с помощью настроек конфигурации. Во время настройки интегратор задает желаемое поведение, отправляя считывающему устройству различные TLV (триплеты значения длины тега) в качестве «параметров терминала» в режиме USB-HID. После того, как считыватель настроен, его можно установить в режим клавиатуры (что-то вроде «установил и забыл»). С этого момента резервное поведение становится автоматическим.
Например: вы можете настроить считыватель на проверку наличия чипа на карте с помощью тега DFEF62. Если вы укажете значение 01 в этом теге, считыватель автоматически проверит сервисный код в данных трека карты при его считывании, чтобы увидеть, есть ли на карте чип. (И он будет отклонять любую попытку смахивания до тех пор, пока чип не будет испытан первым.)
Если вы хотите контролировать, сколько раз владелец карты должен будет попытаться использовать чип, вы можете сделать это с помощью тега DFEF7D. Введите значение 03 в TLV (DFEF7D01 03 ), чтобы сообщить читателю, что вы собираетесь заставить держателей карт опробовать свой чип минимум 3 раза, прежде чем им будет разрешено вернуться к считыванию.
Если вы хотите фиксировать подробные коды ошибок как часть резервного сеанса, настройте считыватель с тегом DFEF65, используя значение 01. Значение «01» указывает, что необходимо включить подробный отчет об ошибках. Подробные коды ошибок будут появляться при каждой вставке карты в теге DFEF61. Вы можете увидеть следующие двухбайтовые коды ошибок:
Полный список кодов состояния и кодов ошибок см. В Приложениях к Справочному руководству ID TECH Tag, которое можно бесплатно (и без регистрации) загрузить в базе знаний ID TECH.
Еще один тег конфигурации, о котором вы должны знать, - это DFEF7E. Используя этот тег, вы можете точно указать, какие двухбайтовые коды ошибок должны запускать аварийное поведение. (Вы можете указать до 32 двухбайтовых кодов ошибок в качестве значения этого TLV.)
Такая возможность всесторонней настройки устраняет необходимость в значительной «бизнес-логике» времени выполнения в платежных приложениях и делает интеграцию считывателя EMV в среду POS намного быстрее и проще, чем это было бы в противном случае. Это один из способов, с помощью которого ID TECH делает все возможное, чтобы облегчить жизнь разработчикам.

Чтобы интегрировать Augusta в платежное приложение, вам не потребуется никакого специального программного обеспечения для «опроса» кард-ридера. Считыватель просто автоматически выводит данные при вставке карты. Этот режим работы уже знаком многим пользователям считывателей магнитных полос («считывателей карт»), где простое считывание карты приводит к тому, что данные перетекают прямо в веб-форму. Огаста предоставляет такую же возможность интеграторам платежных приложений, которым необходимо поддерживать EMV (транзакции с чип-картами). ID TECH - единственная компания, выпускающая продукты с поддержкой EMV, которые делают это.
И теперь эта же возможность (Quick Chip EMV в режиме клавиатуры) доступна не только в Augusta, но и в других кард-ридерах ID TECH, таких как ViVOpay VP3300 3-в-1 (который может работать с MSR, чип-картами и / или бесконтактные транзакции / транзакции NFC, включая Apple Pay, Android Pay, Mifare и другие).
Обычно в среде, где представлены чип-карты, платежное приложение должно иметь точный контроль над поведением считывающего устройства, так что (например), если клиент проводит чип-карту вместо использования чипа, приложение может отклонить считывание до тех пор, пока провал пробовали 3 раза. Обычно такая логика (обнаружение считывания MSR; определение наличия чипа на карте; запрет на проведение считывания, если чип существует; разрешение считывания только после неудачного погружения чипа) требует большого объема двусторонней связи между платежным приложением и кардридером. Как это возможно, если кардридер является «клавиатурным устройством», которое автоматически выводит данные?
В считывателях ID TECH резервным поведением можно управлять с помощью настроек конфигурации. Во время настройки интегратор задает желаемое поведение, отправляя считывающему устройству различные TLV (триплеты значения длины тега) в качестве «параметров терминала» в режиме USB-HID. После того, как считыватель настроен, его можно установить в режим клавиатуры (что-то вроде «установил и забыл»). С этого момента резервное поведение становится автоматическим.
Например: вы можете настроить считыватель на проверку наличия чипа на карте с помощью тега DFEF62. Если вы укажете значение 01 в этом теге, считыватель автоматически проверит сервисный код в данных трека карты при его считывании, чтобы увидеть, есть ли на карте чип. (И он будет отклонять любую попытку смахивания до тех пор, пока чип не будет испытан первым.)
Если вы хотите контролировать, сколько раз владелец карты должен будет попытаться использовать чип, вы можете сделать это с помощью тега DFEF7D. Введите значение 03 в TLV (DFEF7D01 03 ), чтобы сообщить читателю, что вы собираетесь заставить держателей карт опробовать свой чип минимум 3 раза, прежде чем им будет разрешено вернуться к считыванию.
Если вы хотите фиксировать подробные коды ошибок как часть резервного сеанса, настройте считыватель с тегом DFEF65, используя значение 01. Значение «01» указывает, что необходимо включить подробный отчет об ошибках. Подробные коды ошибок будут появляться при каждой вставке карты в теге DFEF61. Вы можете увидеть следующие двухбайтовые коды ошибок:
Код | Определение |
---|---|
F2 20 | Вставьте ICC еще раз (предел счетчика еще не достигнут) |
F2 21 | Нет подходящего AID; хорошо, чтобы вернуться к MSR |
F2 22 | Достигнут предел счетчика |
Полный список кодов состояния и кодов ошибок см. В Приложениях к Справочному руководству ID TECH Tag, которое можно бесплатно (и без регистрации) загрузить в базе знаний ID TECH.
Еще один тег конфигурации, о котором вы должны знать, - это DFEF7E. Используя этот тег, вы можете точно указать, какие двухбайтовые коды ошибок должны запускать аварийное поведение. (Вы можете указать до 32 двухбайтовых кодов ошибок в качестве значения этого TLV.)
Такая возможность всесторонней настройки устраняет необходимость в значительной «бизнес-логике» времени выполнения в платежных приложениях и делает интеграцию считывателя EMV в среду POS намного быстрее и проще, чем это было бы в противном случае. Это один из способов, с помощью которого ID TECH делает все возможное, чтобы облегчить жизнь разработчикам.