Разрабатываю платежное приложение для Android. Я прочитал все четыре книги по EMV (версия 4.3), которые использовал для реализации протокола связи с терминалом. Я также купил комплект имитатора терминала от Mastercard для тестирования своего приложения.
С помощью этого симулятора я могу считывать данные с моей реальной, физической дебетовой карты, чтобы получить такую информацию, как сертификат открытого ключа эмитента и т. Д. Я помещаю эту информацию в свое приложение, чтобы «имитировать» карту. Но есть некоторые данные, которые я не получаю через симулятор терминала, такие как главный ключ эмитента для генерации криптограммы приложения.
У меня вопрос: есть ли возможность получить недостающие данные? Может быть, он есть в сети? Или мне нужно сотрудничать с банком-эмитентом? Извините за этот общий вопрос, но я очень ценю каждый ваш совет для меня! Спасибо!