Cash-by-code (снятие по коду) — как применить на практике и что это даёт
Технология выдачи наличных в банкомате без карты: клиент формирует в мобильном приложении банка одноразовый код или QR-код, вводит его на банкомате и получает деньги без использования пластика.
Что такое Cash-by-code
Cash-by-code (в русскоязычном обиходе — «снятие наличных по коду» или cardless withdrawal) — способ получить деньги в банкомате без физической или виртуальной карты. Клиент формирует в приложении банка одноразовый цифровой код или QR-код, указывает сумму, а затем вводит код на клавиатуре банкомата или сканирует QR камерой устройства. После подтверждения ПИН-кодом или биометрией банкомат выдаёт сумму, операция списывается со счёта, привязанного к приложению.
Технология закрывает несколько сценариев: карта осталась дома или заблокирована, повреждён чип, клиент пользуется цифровой картой без пластика, либо нужно передать наличные третьему лицу без доступа к счёту отправителя — код просто пересылается получателю, и он снимает деньги без карты и без данных счёта.
Функцию также называют «снятие без карты»; она встроена в приложения большинства крупных российских банков рядом с обычным снятием по карте.
Как работает снятие по коду или QR в банкомате
Порядок операции почти одинаков у всех банков, поддерживающих функцию:
- В приложении выбирается операция снятия без карты, указывается сумма и, если нужно, конкретный банкомат.
- Приложение резервирует сумму и генерирует одноразовый код (обычно 6–8 цифр) или QR-код на срок от 15 минут до нескольких часов — в зависимости от банка.
- На экране банкомата выбирается пункт «Снятие по коду», код вводится вручную либо QR подносится к сканеру.
- Операция подтверждается отдельным ПИН-кодом для снятия (он не совпадает с ПИН-кодом карты) или биометрией; если код вводит получатель перевода, вместо биометрии используется только переданный ему ПИН.
- Банкомат выдаёт купюры и закрывает операцию, резерв на счёте списывается окончательно.
Если код не использован в срок, резервирование отменяется автоматически, и сумма возвращается на доступный баланс без действий клиента.
Чем Cash-by-code отличается от NFC-снятия
NFC-снятие — через Mir Pay, Apple Pay, Google Pay или бесконтактную карту — требует поднести смартфон или карту к NFC-модулю банкомата: операция моментальная, без ввода кодов, но зависит от карты, привязанной к кошельку на устройстве. Cash-by-code не требует ни карты, ни настроенного кошелька — достаточно приложения банка на любом смартфоне с интернетом.
Разница проявляется и в сценариях: NFC-снятие — цифровая замена карты с той же авторизацией платёжной системы, а cash-by-code ближе по логике к одноразовому QR-коду — код можно переслать другому человеку, чего NFC-кошелёк, привязанный к биометрии владельца устройства, не позволяет.
Отличается и инфраструктура: NFC-снятие идёт как транзакция по токенизированной карте через процессинг платёжной системы, а cash-by-code чаще реализован как внутрибанковская операция через API приложения — поэтому лимиты и доступность в чужих банкоматах не совпадают. Сравнение технологий — в статье «QR и NFC: сравнение».
Где доступно и какие есть ограничения
Cash-by-code обычно работает только в банкоматах собственной сети банка — в чужих функция либо недоступна, либо требует отдельного партнёрского соглашения между банками. Максимальная сумма одной операции по коду часто ниже стандартного лимита снятия по карте: банк закладывает дополнительный запас безопасности на случай перехвата кода.
Главный риск — компрометация кода. Если он стал доступен постороннему (пересылка в общий чат, скриншот на видном экране), деньги снимет тот, кто первым окажется у банкомата: код не привязан к биометрии получателя. Поэтому срок действия ограничен, код одноразовый, а отмена в приложении блокирует его ещё до считывания.
Похожий принцип разового кода используют сценарии Системы быстрых платежей на базе инфраструктуры НСПК. Разбор снятия наличных по QR — в статье «Как снять наличные по QR-коду».
Частые вопросы
Можно ли снять наличные по коду в банкомате другого банка?
Как правило, нет: функция работает только в банкоматах банка, выпустившего код. Отдельные банки заключают партнёрские соглашения о взаимном приёме кодов, но это скорее исключение — перед поездкой стоит уточнить список поддерживаемых банкоматов.
Что произойдёт, если не использовать код вовремя?
По истечении срока действия (обычно от 15 минут до нескольких часов) код автоматически становится недействительным, а зарезервированная сумма возвращается на доступный баланс без комиссий и дополнительных заявок со стороны клиента.
Чем cash-by-code отличается от снятия по QR через СБП?
Cash-by-code — внутрибанковский сервис: код генерирует и проверяет один и тот же банк. QR-снятие через СБП использует общую платёжную инфраструктуру Системы быстрых платежей и может работать между разными банками, если оба подключены к соответствующему сервису.
Можно ли передать код другому человеку для снятия наличных?
Да, это штатный сценарий — например, чтобы передать деньги родственнику без карты и без перевода на счёт. Код и ПИН для подтверждения стоит передавать по отдельным защищённым каналам, а не одним сообщением, иначе риск перехвата вырастет.
Какой лимит суммы действует при снятии по коду?
Лимит устанавливает конкретный банк, и он часто ниже стандартного лимита снятия по карте — с ограничением по числу кодов в сутки. Точные цифры зависят от тарифа и статуса клиента и указаны в приложении перед формированием кода.
Безопасно ли снятие по коду по сравнению с картой?
При соблюдении базовых правил — не пересылать код публично, использовать его сразу, не превышать срок действия — риск сопоставим с обычной картой. Плюс: при утере телефона без разблокировки приложения код сформировать нельзя, в отличие от кражи карты с ПИН-кодом на бумажке.
Автор материала
Андрей СамойловЭксперт по QR-кодам и SaaS-маркетингу. 10 лет в SaaS, маркетинге и ИТ.
Об авторе и все материалы