2017-02-08 2 views
-1

Я пытаюсь проанализировать данные карты для транзакций EMV TLV. Существуют ли парсеры для декодирования данных карты EMV TLV для JavaScript, которые не используют node.js?JavaScript EMV TLV Parser

ответ

-1

Отметьте this. Он имеет большинство вещей, которые вы делаете в обработке emv. Может дать вам лучшую идею, даже если это не соответствует вашим точным требованиям. Совершенно понятное кодирование.

Но я могу сказать, немного усилий, вы можете сделать это самостоятельно.

  • Получите список обязательных и дополнительных тегов из книг EMVCo.

  • Получить длину данных, которые следует

  • Получить данные (обратите внимание, что некоторые R-APDU приходят в шаблонах, эти детали также есть в EMVCo книгах).
0

Вы должны прочитать спецификации со страницы EMVCo https://www.emvco.com/specifications.aspx?id=223

Это зависит от точной команды/ответа, который Вы хотите расшифровать.

Ответы имеют разные теги, которые могут возникать в шаблонах. Вам нужно знать, какой у вас есть тэг, а затем с помощью шаблона вы точно знаете, что ожидается как значение. Длина всегда появляется после тега. Само значение также может быть TLV другого тега.

Посмотрите это видео https://youtu.be/iWg8EBhsfjY Он объясняет, как декодировать несколько примеров ответов.