HCE

Карты и платежи

Ударение: HCE · англ. host card emulation

Обновлено 1 ноября 2026 · 3 минуты чтения · 0 просмотров

Сложность: продвинутая

HCE (от англ. host card emulation – эмуляция карты на устройстве) – это технология, при которой банковскую карту эмулирует обычное приложение в операционной системе смартфона, а не отдельный защищенный чип. Для платежного терминала такой телефон выглядит как бесконтактная карта: он отвечает на те же команды по тому же протоколу. Реквизиты карты в приложении при этом не хранятся – вместо них используется токен, цифровой заменитель номера карты, выпущенный для конкретного устройства.

Что это значит для вас

Платить телефоном можно без аппаратного защищенного элемента и без участия оператора связи, чья SIM-карта раньше была носителем платежных ключей: банку достаточно выпустить свое приложение. Поэтому оплату телефоном поддерживают многие банковские приложения на Android. Обратная сторона – сохранность платежа держится на токене, временных ключах и проверках со стороны банка, а не на отдельном чипе, и зависит от состояния операционной системы вашего телефона. Как подготовить смартфон к таким платежам – в материале как настроить NFC в телефоне для бесконтактной оплаты.

Как это работает

Привязка карты. Вы добавляете карту в приложение, банк передает ее данные платежной системе, а та выпускает токен и возвращает его приложению. С этого момента приложение платит токеном, а не номером карты.

Запрос от терминала. Когда вы подносите телефон к терминалу, NFC-контроллер принимает запрос и передает его операционной системе. Система смотрит идентификатор платежного приложения (AID) в запросе и направляет команды тому приложению, за которым этот идентификатор закреплен.

Ответ приложения. Приложение отвечает терминалу так же, как ответила бы бесконтактная карта: передает токен и криптограмму операции – одноразовый код, который подтверждает подлинность платежа. О нюансах использования обычного пластика – в материале как правильно прикладывать карту к терминалу.

Ключи ограниченного использования. Ключ, которым подписывается криптограмма, приложение получает с сервера банка или платежной системы. Такой ключ действует ограниченное время или ограниченное число операций, после чего приложение запрашивает новый.

Авторизация. Терминал передает токен и криптограмму в банк продавца, оттуда запрос идет через платежную систему в банк, выпустивший карту. Там токен сопоставляют с реальным номером карты, проверяют криптограмму и списывают деньги со счета.

Практический совет

Включите блокировку экрана и посмотрите в настройках платежного приложения, требуется ли разблокировка перед каждой оплатой. Найдите заранее, где отзывается привязка устройства: при потере телефона токен удаляют отдельно от самой карты. Не ставьте платежное приложение на телефон с root-доступом (правами суперпользователя) или с неофициальной прошивкой.

Риски и ограничения

Состояние системы. Платежные данные обрабатывает приложение внутри операционной системы, поэтому угроза идет от самой системы: root-доступ, неофициальная прошивка, вредоносная программа с широкими правами. Защита здесь – проверка целостности устройства: если она не пройдена, приложение отключает оплату.

Связь. Ключи для криптограммы приходят с сервера, поэтому запас операций без сети ограничен, а его размер определяет банк, выпустивший карту. Если оплата телефоном срывается после долгого отсутствия интернета, приложение нужно открыть при связи.

Привязка к устройству. Токен выпускается на конкретный телефон. При смене устройства или переустановке приложения карту придется привязывать заново, а прежнюю привязку банк отзывает.

Платформа. Штатный режим эмуляции карты есть в Android. На момент публикации на iPhone сторонним платежным приложениям Apple открывает доступ к NFC в режиме эмуляции карты ограниченно и не во всех странах, поэтому на HCE там рассчитывать нельзя.

Вопрос – ответ

Только ли банковские карты можно эмулировать через HCE?

Нет. Операционная система направляет команды терминала любому приложению, которое зарегистрировало нужный идентификатор, поэтому так же работают транспортные карты, пропуска и карты лояльности. Платежное приложение банка – частный случай.

Что делать, если телефон с привязанной картой потерян?

Отозвать привязку устройства – удалить карту из платежного приложения через веб-версию банка или обратиться в банк. Пластиковую карту при этом обычно не перевыпускают: ее номер в телефоне не хранился, а по отозванному токену операции не проходят.

Не путать с

NFC

Радиотехнология ближней связи, по которой телефон и терминал обмениваются данными на расстоянии в несколько сантиметров. В отличие от нее, HCE – не канал связи, а способ сформировать ответ карты: NFC только переносит команды, отвечает на них приложение.

SecureElement

Отдельный защищенный чип в телефоне или SIM-карте, где платежные ключи хранятся аппаратно и недоступны операционной системе. В отличие от него, при HCE ключи лежат в памяти приложения, а их компрометацию ограничивают короткий срок действия ключа и токен вместо номера карты.

Токенизация

Замена номера карты на токен, который работает только в заданных условиях – на одном устройстве или у одного продавца. В отличие от нее, HCE отвечает не за подмену номера, а за то, чтобы приложение выступило картой перед терминалом; токенизацию применяют и без HCE, например при оплате в интернете.

Частые вопросы

Пока нет вопросов. Задайте первый вопрос эксперту.

Было полезно?

Над материалом работал

Алёна Решетникова

Выпускающий редактор, автор раздела «Новости», 15 лет в финансах

 

Эксперт в области банковских и микрофинансовых услуг, профильного законодательства

 

· Опыт работы в кредитных организациях и финансовых СМИ более 15 лет.

 

· Просто и доступно рассказывает обо всем, что касается финансов: вклады, кредиты, карты и многое другое. Переводит законы, указы и прочие нормативные акты на «человеческий» язык и рассказывает, что принесут нам законодательные нововведения.
Автор публикаций в Prosto.ru и в других профильных медиа.

 

· Главный принцип: Финансы — это Просто.

 

💛 Присоединилась к команде Просто. в 2024 году.

Источники

Федеральный закон от 27.06.2011 № 161-ФЗ «О национальной платежной системе»
Положение Банка России от 17.04.2019 № 683-П «Об установлении обязательных для кредитных организаций требований к обеспечению защиты информации при осуществлении банковской деятельности чтобы противодействия осуществлению переводов денег без согласия клиента»

Определение справочное, это не инвестиционная рекомендация

Определение носит справочный характер и не является индивидуальной инвестиционной или налоговой рекомендацией. Условия, ставки и правила, упомянутые в тексте, меняются: перед решением сверяйтесь с актуальными документами и первоисточниками.

Другие термины