2016-11-28 14 views
-1

У меня есть требование прочитать данные кредитной/дебетовой карты, поддерживаемые EMV, с устройства чтения карт IDTech Spectrum Pro.Как читать данные микросхемы EMV с устройства Proteus для IDTECH в C#?

Проблема заключается в том, что я не должен использовать APIS IDTECH EMV для этого. Поскольку у клиента есть некоторые ограничения.

Есть ли какая-либо команда APDU для считывания данных с зашифрованной карточкой из CHIP напрямую с помощью устройства чтения карт IDTECH?

Также

Какие вещи мне нужно попробовать/проверить перед началом реализации, так как я новичок в этом?

Надеюсь, что я не справлюсь!

+0

Разве вы не должны связаться с поддержкой IDTech для этого? – Martheen

+0

@Martheen, отправлено письмо уже, но ответ остается NULL. вот почему здесь пытаются. –

+0

от «Я не должен» это то, что у вас есть библиотека, и вы не должны использовать ее по какой-либо причине (например, лицензию), или у вас нет библиотеки вообще? У вас есть документация по API, по крайней мере? – adarsh

ответ

1

№ 1: Устройство IDTECH Spectrun Pro разработало собственный протокол. Поэтому вы не можете говорить с устройством Reader, если вы не знаете протокол IDTECH. Таким образом, вы не можете передать команды APDU читателю (в моем знании)

№ 2: Так спросите вашу поддержку IDTECH о читальном PAN (EMV tag- 5A) данные карт и дорожки 2 данных (EmV tag - 57) Так как обычно считыватель будет возвращаться в виде данных Masked/Encrypted.

Нет 3: Существует один вариант называется «PrePANCtrlData» (0 ~ 6) и «PostPANCtrlData» (0 ~ 4), поэтому спросите их, как установить этот бит, используя их библиотеки DLL и попросить их ли это возможно чтобы получить незамасленные данные, если вы установите значение равным 0.

Надеюсь, что это поможет.

С благодарностью

+0

Спасибо, теперь я понял поток. –