
Заказ оплачен, товар можно отправлять — что может пойти не так? Например, через несколько дней деньги снова станут доступны покупателю, потому что магазин так и не подтвердил холд. Или клиент отменит заказ, а сумма продолжит «висеть» на карте из-за неправильно обработанной операции. Разберём, как устроено холдирование и почему проблемы часто возникают не в банке, а в логике платёжной интеграции.
Холдирование средств — это временное резервирование суммы на карте покупателя. После оплаты деньги ещё не списаны окончательно и не перечислены продавцу, но покупатель уже не может потратить эту сумму повторно: она вычитается из доступного остатка.
С таким сценарием сталкиваются не только банки и платёжные сервисы. Холдирование используют отели, сервисы такси, билетные платформы, интернет-магазины с быстрой отгрузкой и другие компании, которым важно сначала убедиться, что платёж возможен, а окончательно списать деньги позже — когда заказ подтверждён, услуга оказана или известна итоговая сумма.
Для бизнеса холд удобен, но требует аккуратной настройки. У резервирования есть срок действия. Если вовремя не подтвердить списание, сумма снова станет доступна покупателю, и списать её по старой операции уже не получится. Если не отменить ненужный холд, клиент может видеть «зависшие» деньги и обращаться в поддержку. А если перепутать отмену операции с возвратом, изменятся сроки обработки и сценарий движения денег.
В статье разберём, как работает холдирование: когда оно полезно, чем отличается от обычной оплаты и возврата, сколько может действовать резерв, какие статусы платежей важно отслеживать и какие ошибки чаще всего приводят к потерям, спорным ситуациям и лишним обращениям в поддержку.
Материал будет полезен продуктовым командам, разработчикам, интеграторам и специалистам поддержки, которые настраивают оплату, возвраты и статусы заказов в интернет-магазинах, сервисах бронирования, такси, аренды и других продуктах с отложенным списанием.
Как работает холдирование средств
В карточных платежах холд обычно возникает между авторизацией и финальным списанием. На этапе авторизации банк-эмитент проверяет, что карта действительна, средств достаточно, а операция может быть выполнена. После этого сумма резервируется до тех пор, пока продавец или платёжный провайдер не направит запрос на подтверждение или отмену холда.
Если за время действия холда не отправить запрос на подтверждение или отмену, резерв снимется автоматически. После этого подтвердить списание по старой операции уже не получится. Также холд может быть снят по обращению держателя карты в банк. Поэтому холдирование — это промежуточное состояние платежа: сумма уже недоступна клиенту, но расчёты между участниками ещё не завершены.
Разберём работу холда на примере такси — так часто показывают механизм инструмента. Рассмотрим основные сценарии:
Поездка состоялась, тариф не изменился. При заказе сервис холдирует 350 ₽. После завершения поездки такси отправляет запрос на подтверждение списания на те же 350 ₽. Деньги окончательно списываются с карты.
Поездка оказалась короче. Платформа зарезервировала 350 ₽, но по факту нужно списать только 250 ₽. Сервис отправляет запрос на частичное подтверждение — на 250 ₽. Оставшиеся 100 ₽ автоматически разблокируются на карте клиента. Никаких дополнительных возвратов делать не нужно.
Поездка отменена (не состоялась). Клиент передумал или водитель не приехал. Сервис отправляет запрос на отмену холда. Вся сумма 350 ₽ разблокируется, деньги не списываются.
Важное отличие. Если же поездка прошла, но клиент недоволен (водитель не довёз до нужного места, салон был грязным, пробило колесо), он может запросить возврат. Но это уже не отмена холда, а полноценный Refund — после того, как деньги были списаны. Процедура займёт больше времени, а эквайер может взять комиссию.
Рассмотрим подробнее, какие шаги проходят между инициацией платежа и финальным списанием.
Инициация платежа
Клиент на сайте или в приложении нажимает «Оплатить», с платежной формы запрос уходит в процессинговый центр эквайера. Этот запрос содержит сумму, валюту, данные карты и идентификатор заказа (order_id), а также другие атрибуты, необходимые эквайеру для обработки платежа.
Авторизация и резервирование (холд)
Эквайер направляет запрос через сеть платёжной системы (МИР/Visa/Mastercard) в банк-эмитент карты клиента. Он проверяет:
доступность карты;
доступный остаток;
ограничения по операциям;
риск-параметры.
Если для операции требуется 3-D Secure, клиент проходит дополнительную аутентификацию. После этого авторизационный запрос уходит к эмитенту, который принимает решение: одобрить операцию, отклонить её или запросить дополнительные проверки. Если операция одобрена, он резервирует сумму на карте и возвращает авторизационный код.
На этом этапе реального списания ещё не происходит. Деньги остаются на счете клиента, но становятся недоступны для других трат. Клиент может увидеть в мобильном банке операцию со статусом «Зарезервировано» или «Обрабатывается».
Получив положительный ответ от эмитента, эквайер фиксирует факт успешной авторизации. Она остается в определенном промежуточном статусе, говорящем о том, что холд взят, и ждёт дальнейших действий.
Подтверждение
Этот этап запускает реальное перемещение денег. Бизнес должен явно подтвердить эквайеру, что услуга оказана или товар передан для отправки (например, отгружен со склада). После этого эквайер отправляет запрос на списание ранее захолдированной суммы.
Подтверждение холда может быть как в ручном режиме, так и в автоматическом. Как правило, у большинства сервисов холд подтверждается вручную, например, при сдаче квартир, в такси, а также при продаже запчастей, а также после оказания услуги или проверки наличия товара.
Типичный сценарий: магазин холдирует оплату при заказе товара с доставкой, а подтверждение списания оставляет менеджеру. Менеджер ждёт статуса склада, потом переключается на другие задачи, холд истекает. Через несколько дней заказ отгружают, но подтвердить старую авторизацию уже нельзя. Клиент получил товар, деньги снова доступны на карте, а продавцу приходится отдельно договариваться о новой оплате.
Решение проблемы: настроить интеграцию, чтобы ваша CRM или CMS автоматически отправляла запрос на подтверждение в момент, когда заказ переходит в статус «Отгружен».
Технически это обычно реализуют через API платёжного провайдера: система магазина отправляет запрос на подтверждение, когда заказ переходит в нужный статус.
Поэтому подтверждение списания лучше не оставлять на ручное управление. Один пропущенный клик — и заказ уже уехал, а деньги так и остались в статусе холда. Надёжнее привязать подтверждение к событию в CRM или CMS: заказ перешёл в статус «Отгружен» — система отправила запрос на списание.

В каких сценариях холдирование помогает бизнесу
Холдирование средств требуется, когда бизнесу необходимо зафиксировать оплату до подтверждения услуги или отгрузки товара. Рассмотрим основные ситуации, когда средства на карте покупателя могут быть временно заблокированы.
Онлайн-покупки и отложенное списание
Когда клиент оплачивает заказ картой, деньги могут списываться не сразу.
Для товаров с доставкой и примеркой холд может использоваться на этапе оформления заказа. Деньги резервируются сразу, а списание происходит позже — например, когда заказ собран и передан курьеру. Фактическое списание происходит после отгрузки. Если товара нет в наличии и заказ отменяется, холд снимается. Но на практике многие магазины выбирают более простой сценарий: сразу списывают оплату, а если часть заказа не подошла, оформляют возврат. Это проще в операционном учёте, но иногда может быть менее удобно для клиента.
Для цифровых товаров и услуг с мгновенной доставкой. Это редкий сценарий, но он также возможен. Холд может длиться всего несколько секунд — время, необходимое для проверки карты и списания. Часто авторизация и списание происходят практически одновременно, но технически это два этапа.
Бронирование (отели, аренда, билеты)
В этой сфере холд выполняет роль гарантии брони.
Отели и аренда авто. При бронировании холдируется сумма депозита или полная стоимость. Это защищает бизнес от ситуаций, когда клиент подтвердил бронь, но не приехал. После выезда или при отмене по правилам бесплатной отмены холд снимается. Списание происходит по правилам сервиса: при заселении, после выезда или при наступлении условий, описанных в оферте.
Холд удобен не только для оплаты, но и для страховых депозитов. Реальный кейс: один из наших клиентов, сервис посуточной аренды, холдирует залоговую сумму при заезде гостя. При выезде, если есть ущерб, подтверждается списание только на сумму штрафа, остаток автоматически разблокируется. Без лишних возвратов и наличных.
Авиа- и ж/д билеты. После оплаты сервис может на короткое время удерживать деньги, пока подтверждается бронирование у перевозчика или билетная система возвращает финальный статус.
Главное — подробно прописать в договоре оферты условия и сроки холдирования, чтобы избежать споров с клиентами.
Проверка платёжеспособности клиента
Холд используется как технический способ удостовериться, что карта действительна и на ней есть средства.
Частые сценарии:
При привязке карты к рекуррентным платежам. Сервис может выполнить холд, например, на 1 ₽ для верификации карты, а затем отменяет его.
Для активации предоплаченных карт или подарочных сертификатов.
Мы рекомендуем добавлять на последний шаг оформления заказа короткое сообщение о резервировании средств. Например: «Деньги временно зарезервированы на вашей карте. Списание произойдёт после отгрузки товара». Это снижает количество звонков в поддержку и повышает доверие клиентов
Комментарий команды Монеты
Сроки холдирования
Срок холда важен для обеих сторон. Клиент временно теряет доступ к деньгам, а бизнес получает ограниченное окно, в течение которого может подтвердить списание или отменить резерв. Эти сроки регулируются правилами платежных систем и сервисов, а также внутренними процедурами банков-эмитентов, но имеют определенные рамки и логику.
Сколько действует холд
Срок, в течение которого деньги могут оставаться в резерве, зависит от правил платёжной системы, типа операции и настроек платёжного провайдера. Поэтому бизнесу важно ориентироваться не на усреднённые сроки, а на условия своей платёжной интеграции.
Например, в PayAnyWay от Монеты максимальный срок холда составляет до 7 дней. Это ограничение помогает не держать средства клиента в неопределённом статусе слишком долго и делает сценарий двухэтапного платежа более управляемым для бизнеса.
Когда холдирование лучше не использовать
Двухэтапная схема подходит для сценариев, где между оплатой и подтверждением списания проходит немного времени: быстрая доставка, такси, бронирование, билеты, услуги с быстрым подтверждением.
Если товар отгружается позже срока действия холда, например на 8-й день при лимите в 7 дней, использовать холд рискованно. К этому моменту резерв уже может быть снят автоматически, а доступный остаток клиента — восстановлен. Подтвердить списание по старой авторизации уже не получится.
В таком сценарии бизнес рискует отгрузить товар после того, как холд истёк: деньги снова доступны клиенту, а повторно списать их без нового платёжного действия или согласия покупателя нельзя.
Для заказов с длительной доставкой лучше использовать одноэтапную оплату с полным списанием сразу либо разделить оплату на предоплату и постоплату.
От чего зависят сроки разблокировки
Фактическое время, через которое деньги вернутся в распоряжение клиента после отмены операции, зависит от политики банка-эмитента. После отмены холда платёжный провайдер передаёт запрос на разблокировку средств. Обычно сумма становится доступна клиенту быстро, но фактическое отображение в мобильном банке зависит от банка-эмитента и его обработки авторизаций.
Что делать, если холд не снимается
Если после отмены заказа прошло более 7-10 рабочих дней, а средства у клиента все еще заблокированы, рекомендуется следующая последовательность действий:
Убедиться, что ваша система корректно отправила запрос на отмену в эквайринг. Для этого нужно проверить статус операции в личном кабинете (ЛК) провайдера.
Предоставить клиенту ID отмененной транзакции для обращения в его банк-эмитент. Именно эмитент может разблокировать средства.
Бывает так, что клиент обратился в банк через приложение или на сайте, а в его справке об операции написали «успешно», даже после отмены холда. В поддержке такие обращения часто выглядят одинаково: клиент присылает скрин из приложения, где операция отмечена как «успешная», хотя со стороны продавца холд отменён. Скриншота обычно недостаточно — нужна выписка с детализацией операций и идентификаторами, чтобы понять, деньги действительно списались или всё ещё находятся в авторизационном резерве.
Как организован возврат в разных сценариях
Технически этот процесс различается в зависимости от того, на каком этапе находится первоначальный платёж: еще на этапе холда или уже окончательно списаны. Важно разбираться в этих нюансах, потому что они влияют на операционные издержки, кассовые разрывы и лояльность клиентов.
Разница между отменой операции и возвратом
Это основное различие, которое определяет механизм и скорость проведения транзакции:
Отмена операции используется, когда деньги уже зарезервированы, но ещё не списаны со счёта плательщика. По сути, это отмена авторизации: банк снимает резерв, и сумма снова становится доступна клиенту. Фактически это отмена ранее проведённой авторизации. Деньги просто разблокируются на карте покупателя. Обычно сумма доступна клиенту почти сразу, но фактическое отображение в мобильном банке зависит от эмитента и его обработки авторизаций.
Возврат (Refund) проводят после финального списания, когда операция уже была подтверждена. В этом случае платёжный провайдер или эквайер инициирует отдельную операцию возврата по исходному платежу. Такой возврат может быть полным или частичным.
Срок зачисления при возврате зависит от банка-эмитента, способа оплаты и правил конкретного провайдера. Обычно это день в день, но бывает и несколько рабочих дней.
Важно не путать этот срок с юридическими сроками возврата денег потребителю. Закон может устанавливать срок, в течение которого продавец обязан удовлетворить требование покупателя, но это не всегда совпадает со сроком, за который карточный возврат отобразится на счёте клиента.
Как происходит отмена операции при активном холде
Это простой и быстрый сценарий. Что нужно сделать бизнесу:
Инициировать в системе операцию отмены, которая отправляется эквайеру.
Провайдер передаёт запрос в платёжную систему и далее в банк-эмитент.
Банк-эмитент снимает холд с зарезервированной суммы.
Средства вновь становятся доступными на балансе карты клиента.
В интерфейсе магазина для клиента можно называть этот процесс «отмена заказа» или «отмена платежа».
Возврат после списания средств
Если товар был отгружен и оплата списана, но затем потребовался возврат, например, из-за брака или другой причины, процесс усложняется:
Бизнес инициирует операцию Refund, указывая сумму и идентификатор исходного платежа.
Платёжный сервис списывает удерживает деньги со счёта ТСП в системе.
Деньги проходят обратный путь: от эквайера через платёжную систему в банк-эмитент, который зачисляет их на карту клиента.
Средства поступают на карту клиента в сроки, установленные его банком.
Частичный возврат и повторный холд
Бизнес-сценарий может быть сложнее полного возврата. Например, клиент отказывается от части заказа в составе единой покупки.
Частичный возврат. Если списание уже произошло, можно инициировать возврат не всей, а только части суммы. Технически это тот же Refund, но на меньшую сумму.
Частичное подтверждение. Сложнее, если нужно вернуть часть средств, но при этом оставшуюся сумму списать. Например, при изменении состава бронирования.
Отдельная болезненная история — тестовые авторизации на 1 ₽. Иногда магазин проверяет карту небольшой суммой, а затем забывает создать новую авторизацию на реальную стоимость заказа. Платёжный сервис не знает, что 1 ₽ — это проверка, а не цена товара. Для него это обычная операция: какую сумму отправили, такую он и передал дальше. В итоге клиент видит блокировку 1 ₽, а продавец ждёт 10 000 ₽. Решение простое: отмените текущую предавторизацию и выставьте новый счёт с правильной суммой.
Как работает холдирование с технической стороны
Если бизнес интегрирует платежи или управляет собственной разработкой, нужно разобраться в технической работе холдирования. От корректной интеграции зависит не только бесперебойная оплата, но и скорость поступления денег на счет. Давайте коротко разберемся, как технически работает холд.
Как холд реализуется через API
Современные эквайеры и платежные агрегаторы предоставляют для работы с холдом REST API, которое поддерживает два основных сценария работы с отложенным списанием.
Двухэтапная схема. Этот способ часто использует бизнес для сценариев с отложенным исполнением — например, доставка или бронирование:
Шаг 1. Авторизация. Ваше приложение отправляет запрос платежному сервису. В ответ приходит номер транзакции и информация о том, что деньги были временно заблокированы на карте покупателя.
Шаг 2. Подтверждение или отмена. В течение срока действия холда (например, 7 дней) ваша система должна отправить второй запрос для списания или отмены.
Какие статусы платежей важно отслеживать
При двухэтапной оплате недостаточно один раз получить успешный ответ на авторизацию. Ваша система должна отслеживать дальнейший статус операции.
Названия статусов отличаются у разных провайдеров, но обычно в интеграции важно обрабатывать несколько ключевых состояний.
AUTHORIZED. Платёж успешно авторизован, сумма зарезервирована. На этом этапе деньги ещё не списаны окончательно.
Что должна сделать система:
сохранить идентификатор операции и время авторизации;
рассчитать дедлайн, до которого нужно подтвердить списание или отменить авторизацию;
связать платёж с заказом, бронью или другой бизнес-сущностью;
после выполнения условий отправить ответ;
если заказ отменён или выполнить его нельзя — отправить отказ, не дожидаясь автоматического истечения холда.
Например, если магазин использует холд до подтверждения наличия товара, статус AUTHORIZED означает: товар можно проверять и резервировать на складе, но отгрузку лучше выполнять только после получения успешного статуса холда, если бизнес-процесс не допускает риска неоплаты.
COMPLETED /SUCCEED. Списание подтверждено. Операция перешла из авторизации в финансовое списание.
Это не всегда означает, что деньги уже поступили на расчётный счёт продавца. Дальше они проходят расчёты по модели конкретного провайдера: могут быть отражены во внутреннем балансе, реестре операций, на «транзитном» счёте или перечислены продавцу позже по графику выплат.
Для системы это сигнал, что платёж можно считать успешно завершённым: заказ можно переводить в оплаченный статус, запускать отгрузку, формировать чек и учитывать операцию в сверке.
FAIL / FAILED. В авторизации отказано. Деньги не зарезервированы, платёж не может быть продолжен в рамках этой операции.
Причины могут быть разными: недостаточно средств, карта недоступна для операции, банк-эмитент отклонил платёж, сработали ограничения или антифрод-правила. Для системы это неуспешный платёж: заказ нельзя переводить в оплаченный статус, а покупателю нужно предложить повторить оплату или выбрать другой способ.
Статус |
Что означает |
Что должна сделать система |
AUTHORIZED |
Деньги зарезервированы |
Сохранить transactionId, дедлайн холда, связать платёж с заказом |
COMPLETED / SUCCEEDED |
Списание подтверждено |
Перевести заказ в оплаченный, запустить отгрузку, сформировать чек |
CANCELLED |
Холд отменён |
Разблокировать заказ, уведомить клиента |
FAILED |
Авторизация не прошла |
Не переводить заказ в оплаченный, предложить повторить оплату |
Какие ошибки могут привести к «зависшим» холдам
Разберем несколько ошибок, которые часто встречаются:
Отсутствие обработки сценария отмены. Если при отмене заказа на стороне магазина не отправляется запрос, холд продолжит «висеть» до автоматического отзыва банком.
Потеря transactionId. Если ваш бэкенд не сохраняет идентификатор транзакции, полученный при авторизации, вы не сможете корректно отправить запрос на подтверждение или отмену.
Некорректная обработка колбэков. Если ваша система не подтверждает получение уведомлений провайдера, то он может прекратить отправку. В этом случае вы можете потерять актуальный статус платежа.
Игнорирование таймаутов. Сетевой запрос к API может не дойти или зависнуть. В таком необходимо опрашивать статус операции.
Попытка подтвердить или отменить холд в последние секунды срока. На практике встречается регулярно: менеджер видит, что до автоматической отмены холда осталось 20 секунд, нажимает кнопку — и не успевает. Сеть, сервер, банк — любая задержка приводит к тому, что запрос приходит уже после истечения срока. Холд снимается банком автоматически, деньги не списываются, товар отправлен. Итог: бизнес и без денег, и без товара. Простое правило: не нужно оставлять операции с холдированием до крайнего срока.
В Монете мы видим, что большинство проблем с холдом возникает не из-за самого механизма, а из-за ошибок в статусах, ручных операций и отсутствия автоматической отмены. Сотрудники магазинов иногда отправляют запрос на возврат, когда нужно просто отменить холд. Банк отклоняет такой запрос, потому что операция ещё не завершена. В результате холд продолжает висеть, а клиент не получает деньги.
Встречаются случаи, когда по одной операции приходит 80 запросов вперемешку — отмена, возврат, отмена. Это происходит из-за того, что от банка приходит негативный ответ, но менеджер игнорирует их и продолжает делать попытки. Поэтому стоит внимательно следить, какие статусы вы отправляете системе.
Заключение
Холдирование средств — финансовый механизм, который обеспечивает безопасность и гарантии для всех участников онлайн-платежей.
Что стоит запомнить:
В процессе холдирования участвует несколько сторон — банк-эмитент блокирует средства, эквайер и платёжный провайдер, например, PayAnyWay от Монеты, организуют коммуникацию, а платёжные системы задают общие правила.
Холд — многоэтапный процесс, который включает авторизацию, резервирование и последующее подтверждение списания или отмены.
Средства захолдированы в стандартных ситуациях: при онлайн-покупках с доставкой, бронированиях, верификации карт.
Сроки холдирования регулируются, но могут быть оптимизированы. Например, в PayAnyWay холд длится до 7 дней, а при необходимости его можно снять досрочно через обращение в поддержку.
Возврат средств технически различается: отмена применяется при активном холде, возврат (Refund) — после списания. Важно корректно реализовывать оба сценария.
Грамотная техническая интеграция через API и отслеживание статусов платежей критически важны для предотвращения «зависших» авторизаций и автоматизации процессов.
Большинство проблем с холдом возникает не из-за самого механизма, а из-за процессов вокруг него: ручного подтверждения, потерянных статусов, отсутствия автоматической отмены и непонимания разницы между cancel и refund.
А у вас были случаи, когда холд зависал, отмена не доходила до банка или refund запускали вместо отмены авторизации? Расскажите в комментариях, как вы это отлавливали и что поменяли в интеграции.
wunderkindAl
Хорошо разобрана тема, особенно момент с разницей между отменой холда и возвратом. Для клиента эти две ситуации выглядят практически одинаково - "деньги вернули", а технически и по срокам это совершенно разные процессы.
Отдельно понравился пример с CRM/CMS: действительно, чем больше ручных действий остаётся между статусом заказа и подтверждением платежа, тем выше вероятность человеческой ошибки. В платёжных сценариях автоматическая привязка capture к бизнес-событию выглядит гораздо надёжнее.
Интересно было бы ещё почитать про типичные ошибки именно на стороне интеграции API: какие статусы чаще всего неправильно обрабатывают магазины и из-за чего возникают расхождения между статусом заказа и платежа.( ну это так, для размышления)