Скрипт эмитента (issuer script)
Команды, которые банк-эмитент прячет в ответ на авторизацию, чтобы терминал передал их чипу и карту можно было изменить удалённо.
Ответ банка — это не только «да» или «нет». В EMV он может содержать одну или несколько последовательностей команд в шаблонах 71 и 72, которые выполняются соответственно до и после формирования итоговой криптограммы карты. Типичные команды: PIN UNBLOCK после трёх неверных попыток, PIN CHANGE в банкомате, APPLICATION BLOCK для закрытой карты и PUT DATA для изменения офлайн-лимитов. Каждая защищена защищённым обменом сообщениями (secure messaging): MAC на сеансовом ключе, который могут получить только карта и HSM эмитента, а новый ПИН-код передаётся в зашифрованном виде.
Бесконтактные платежи изрядно подорвали саму идею. Карта покидает поле считывателя задолго до прихода ответа, поэтому скрипту приходится ждать, пока карту в следующий раз вставят в терминал. Некоторые карты не видели внутренности считывателя годами.