Почему настоящие POS-терминалы не используют PSE (2PAY или 1PAY)?

Я экспериментировал с двумя реальными терминалами контактным (не бесконтактным) способом EMV, и ни один из них не использовал PSE или PPSE для получения AID, как определено в спецификации EMV.

Оба терминала просто напрямую пробуют набор AID с помощью команды SELECT, пока ICC не ответит успешно.


person user9638219    schedule 23.04.2018    source источник
comment
не уверен, что это по теме, поскольку я думаю, что никто, кроме разработчиков, написавших это программное обеспечение, не может ответить на вопрос.   -  person arved    schedule 23.04.2018
comment
PSE — это 1PAY, а PPSE — 2PAY.   -  person Gaurav Shukla    schedule 30.04.2018


Ответы (2)


EMV определил два метода выбора приложений:

  1. Выбор через PSE/PPSE
  2. Выбор с помощью прямого метода AID

Для контактной транзакции использование PSE необязательно. Поскольку вы упомянули, что наблюдали такое поведение в контактном интерфейсе, поэтому для этого терминала используется выбор с помощью метода Direct AID, а не с PSE (поскольку PSE не является обязательным)

Для бесконтактного интерфейса обязательно наличие PPSE. PPSE станет первым бесконтактным приложением на бесконтактной карте, выбранной торговым терминалом.

Чтобы узнать больше о выборе приложения, вы можете обратиться к EMV Book 1 Section 12..!!

person Gaurav Shukla    schedule 26.04.2018

раньше использование среды платежной системы не было обязательным. и люди обычно предпочитают выполнять предписания и запускать их в производство как можно скорее. внедрение pse было необязательным, а реализация дополнительных функций (в приложениях для карт и терминалов) потребует времени на разработку, и вам придется иметь дело с ошибками, которые сопровождают это. недавно Mastercard и Visa предписали использовать ppse для бесконтактной связи, в будущем она может подойти и для контакта, надеюсь, вы столкнетесь с другими в будущем.

person Adarsh Nanu    schedule 23.04.2018
comment
Я уже написал софт, который должен работать с максимальным количеством карт. И работает через PPSE, без нахождения АИДов. Должен ли я обновить его с реализацией поиска AID, если нет PPSE/PSE? Внимание! Эта программа использует только NFC - person user9638219; 23.04.2018
comment
терминал может запросить ppse и выполнит SELECT для AID в PPSE, если этот AID поддерживается. в другом случае, когда терминал выполняет явные SELECT, где вы возвращаете файл, не найденный во всех несоответствующих случаях, и успешный в случае приложений на карте. так что вы бы уже реализовали это, я думаю.. - person Adarsh Nanu; 24.04.2018
comment
в другом случае, когда терминал выполняет явные SELECT, где вы возвращаете файл, не найденный во всех несоответствующих случаях и успешный в случае приложений в карточке НЕТ, я еще не реализовал это! - person user9638219; 24.04.2018