Покупатель присылает скриншот из банка со статусом «Оплачено», однако в админке интернет-магазина заказ все еще «Ожидает подтверждения». Для поддержки это ошибка платежной системы, для клиента — задержка со стороны магазина. Разберемся, что происходит после нажатия кнопки «Оплатить», когда задержка нормальна, а когда — пора подключать службу поддержки.
Почему «списано» не равно «получено»
В России безналичные платежи давно стали главным способом оплаты. По данным ЦБ, их доля в розничном обороте по итогам 2025 года составила 88% [1]. Несмотря на то, что доля альтернативных платежей через QR-код и биометрию активно растет, большинство оплат все еще совершается при помощи банковских карт. И этот процесс — не мгновенный.
Карточная транзакция — это цепочка взаимодействий между несколькими участниками: банком клиента, платежным шлюзом, процессинговым центром и банком, который обслуживает продавца. Пока этот цикл не завершен, деньги могут выглядеть списанными у клиента, но фактически еще не поступить продавцу.
Как данные поступают от клиента к банку
Когда клиент вводит данные карты на сайте онлайн-магазина и нажимает «Оплатить», платежная информация уходит в платежный шлюз — сервис, который обеспечивает безопасную передачу данных между интернет-магазином и банковской инфраструктурой.
Шлюз принимает зашифрованные данные, проверяет, не повреждены ли они при передаче, и отправляет их в процессинговый центр — систему, которая обрабатывает платежи от имени банка-эквайера, обслуживающего продавца.
Процессинговый центр за доли секунды проводит несколько проверок:
Проверка реквизитов. Корректно ли заполнены номер карты, срок действия, CVV, сумма. Не истек ли срок действия карты.
Проверка по стоп-листам. Не числится ли карта в базах утерянных, украденных или заблокированных карт.
Антифрод-анализ. Оценивает, насколько операция похожа на мошенническую: типичная ли сумма для данного магазина и покупателя, совпадает ли регион использования карты с обычным поведением владельца, не было ли ранее подозрительных операций по этой карте. Если система видит риски, транзакция может быть отклонена или отправлена на дополнительную проверку.
Маршрутизация. Если магазин подключен к нескольким банкам-эквайерам, процессинг выбирает, в какой именно банк направить эту транзакцию — например, исходя из комиссии или текущей доступности банков.
Где может возникнуть задержка
В процессинге иногда случаются технические сбои — системы зависают или перегружаются в пиковые часы, такие, как “Черная пятница”. Чаще всего задержка происходит, пока система ждет подтверждение от банка-эмитента — например, когда клиент долго не вводит SMS-код 3D-Secure. В этом случае транзакция может висеть в статусе «В обработке» до завершения платежной сессии. Также, если банк клиента временно недоступен, процессинг может повторять попытки отправить запрос, и смена статуса в админке произойдет не мгновенно, а с опозданием в несколько минут.
Банк клиента проверяет и блокирует деньги
После проверок процессинг направляет запрос в банк-эмитент — банк клиента. Там происходит авторизация: банк проверяет наличие средств и, если они есть, блокирует нужную сумму на карте клиента.
Для клиента это выглядит как списание: в приложении банка операция получает статус «Оплачено». Но физически деньги пока остаются на его счете — они только зарезервированы.
Где может возникнуть задержка
Если банк клиента временно недоступен или не отвечает на запрос, авторизация зависает. Ни клиент, ни магазин не получают подтверждения, пока банк не восстановит работу.
CRM меняет статус заказа
После всех проверок запрос попадает в банк-эквайер — банк, который обслуживает магазин. Эквайер фиксирует транзакцию и передает информацию в платежный шлюз, а тот отправляет обратно в систему магазина специальный цифровой сигнал — вебхук.
Для CRM это сигнал к действию: статус заказа автоматически меняется на «Оплачено», и можно начинать отгрузку.
Важный нюанс: деньги на этом этапе все еще заблокированы на карте покупателя, но магазин уже получил техническое подтверждение, что все прошло успешно.
Где может возникнуть задержка
Задержки здесь редки. Обычно проблема возникает, если сайт магазина временно не может принять сигнал от платежного шлюза — например, из-за сбоя. Также из-за сетевой ошибки или высокой нагрузки CRM может не успеть обработать запрос. В результате возникает рассинхрон: банк деньги заморозил, а статус заказа в магазине выглядит все еще не оплаченным.
Когда деньги списываются сразу, а когда — позже
Следующий этап зависит от того, как магазин настроил прием платежей. Существует два варианта.
Одностадийная оплата
В этом случае запрос на списание денег отправляется банком автоматически сразу после авторизации. Через некоторое время (обычно на следующий рабочий день) они поступают на счет продавца. Такую схему используют, когда товар или услуга предоставляются мгновенно: цифровые товары, подписки, доставка готовой еды.
Двухстадийная оплата
Здесь деньги сначала только блокируются на карте клиента — замораживаются, но не уходят со счета. Реальное списание происходит позже, когда магазин отправляет специальную команду. Эту схему выбирают, когда между оплатой и отгрузкой нужна пауза: чтобы проверить наличие товара на складе, подтвердить возможность доставки или дождаться набора группы на мероприятие.
Для клиента все выглядит стандартно: в приложении банка сразу появляется статус «Оплачено», а магазин получает сигнал о блокировке и подтверждает заказ в CRM-системе. Например, при записи на мастер-класс деньги на карте замораживаются сразу. Но если группа не набралась и событие отменилось, блокировка просто снимается — деньги становятся доступны клиенту мгновенно и без процедуры возврата. Если же все в порядке, организатор отправляет команду на списание, и платеж окончательно завершается.
Важный нюанс: при двухстадийной схеме магазин может подтвердить списание не всей суммы, а только ее части. Например, если на складе нашлось не все, что заказал клиент. В этом случае банк разблокирует остаток на карте покупателя автоматически.
Где может возникнуть задержка
В редких ситуациях магазин может забыть отправить команду на финальное списание или его система не сделает это автоматически. Тогда деньги останутся заблокированными на карте клиента до истечения срока холдирования — обычно от 7 до 30 дней в зависимости от банка, после чего автоматически вернутся клиенту.
Почему деньги не приходят сразу?
Когда в приложении банка и в админке магазина уже стоит статус «Оплачено», наступает этап невидимых межбанковских расчетов. Дело в том, что банки не переводят деньги по каждой покупке отдельно — это перегрузило бы систему. Вместо этого в конце дня запускается клиринг — процесс сверки и взаимозачета всех операций.
Как это работает
Допустим, за день клиенты банка А купили товары в магазине, который обслуживает банк Т, на 1 млн рублей, а клиенты банка Т совершили покупки в магазинах банка А на 800 тысяч. Вместо сотен мелких переводов банки просто вычисляют разницу: банк А переводит банку Т итоговые 200 тысяч рублей.
После такой сверки происходит зачисление денег: банк-эквайер переводит накопленную сумму за день на расчетный счет магазина — как правило, за вычетом своей комиссии.
Где может возникнуть задержка
Зачисление денег на счет продавца обычно занимает от 1 до 3 рабочих дней. Срок может увеличиться из-за выходных или праздников, так как межбанковские расчеты в нерабочие дни не проводятся. Например, оплата в пятницу вечером поступит в магазин только в начале следующей недели. Также банк может временно придержать перевод для проверки безопасности, если за день накопилась аномально большая сумма.
Сколько ждать и когда пора волноваться
Норма (можно просто ждать)
- С момента нажатия кнопки «Оплатить» прошло менее 15–30 минут. Статус в CRM может обновляться не мгновенно из-за нагрузки на сервер или ожидания ответа от банка.
- В админке статус уже изменился на «Оплачено», но деньги еще не отражены в банковской выписке вашего расчетного счета. Это стандартный цикл: физическое зачисление средств занимает от 1 до 3 рабочих дней.
Что сказать клиенту: Если в вашей админке заказ уже подтвержден, успокойте клиента: оплата принята, заказ в работе, а задержка в банковской выписке — это внутренняя процедура, которая не влияет на отгрузку.
Проблема (нужно разбираться)
- В приложении клиента статус «Оплачено», а в вашей CRM заказ висит в статусе «Новый» или «Ошибка» более 30 минут.
- Прошло более 3 рабочих дней, а деньги так и не поступили на расчетный счет (хотя в CRM заказ подтвержден).
- Клиент прислал скриншот об оплате, но в личном кабинете платежного шлюза этой операции вообще нет.
Что делать, если платеж задержался
- Проверьте статус в личном кабинете платежного шлюза — это первоисточник данных. Если там стоит статус «Успешно», а в CRM — «Ошибка», значит, цифровой сигнал (вебхук) не дошел до сайта. В этом случае подтверждайте заказ вручную.
- Запросите у клиента детали операции. Попросите скриншот, где видны дата, точное время, сумма и маска карты — первые 6 и последние 4 цифры.
- Свяжитесь с поддержкой эквайера или агрегатора. Если в шлюзе операции нет, попросите клиента прислать RRN-код — 12-значный номер операции из деталей платежа в банковском приложении. По этому номеру поддержка эквайера сможет найти «потерявшийся» платеж в системе.
- Направьте клиента в его банк. Если платеж отклонен антифродом или банком-эмитентом, только сам клиент может подтвердить операцию, позвонив на горячую линию своего банка.
Разрыв между статусом «Оплачено» у клиента и реальным поступлением денег на счет заложен в саму архитектуру платежей. Главное — понимать, на каком этапе что происходит и когда действительно стоит вмешаться.
