20 октября, воскресенье 03:20
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Как прочесть MCC терминала через APDU команды?

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Как прочесть MCC терминала через APDU команды?

    Всем привет. Я пытаюсь реализовать свой HostApduService на Android телефоне, чтобы прочитать MCC терминала.

    Для этого на запрос терминала SELECT AID я отправляю следующие теги
    TTQ - 9F6604
    Amount - 9F0206
    Amount2 - 9F0306
    Country code - 9F1A02
    TVR - 9505
    Currency - 5F2A02
    Date - 9A03
    Transaction Type - 9C01
    MCC - 9F1502
    Random number - 9F3704

    В ответ терминал отдает MCC как 0000


    Я ожидал получить реальный MCC, подскажите что я делаю не так?

    Вот запрос
    6F348407A0000000031010A5299F381B9F66049F02069F03069F1A0295055F2A029A039C019F15029F3704BF0C089F5A0560084006439000

    Вот ответ
    80A8000025832334A04000000000004677000000000000080400000000000980191003000000E0AFD09500

  • #2
    В принципе, вы всё делаете верно. Вы запросили МСС через PDOL. И терминал должен передать его значение в команде GPO.
    Но, раз получили значение 0000, то это означает, что в данном терминале при его параметризации значение MCC не было заведено, либо оно не было загружено в бесконтактный ридер. Это бывает довольно часто, поскольку для межхостового обмена MCC добавляется хостом эквайера, а в ПОС-овских протоколах, как правило, отсутствует. Карточные приложения MCC также не используют.

    Комментарий

    Пользователи, просматривающие эту тему

    Свернуть

    Присутствует 1. Участников: 0, гостей: 1.

    Обработка...
    X