Причина обычно не в балансе: платёж отклоняют лимиты банка, антифрод-проверка, ошибка в данных карты, истёкшая сессия оплаты или ограничения по типу операции. Точную причину знает только банк-эмитент — продавцу приходит лишь общая категория отказа.
Частые причины отказа
- Лимиты. У карты есть суточный или разовый лимит на интернет-операции, иногда выставленный самим клиентом.
- Антифрод. Нетипичная для клиента сумма, новая страна, необычное время — банк перестраховывается.
- Ошибка в данных. Неверный срок действия или CVC, опечатка в номере.
- Истёкшая сессия. Клиент открыл форму, отвлёкся и подтвердил оплату через 20 минут.
- Ограничения по операции. Часть карт закрыта для интернет-платежей или для отдельных категорий.
- Проблема на стороне банка. Технический сбой, недоступность сервиса подтверждения.
Что видит продавец
Банк не раскрывает деталей отказа: это защита от подбора. Продавец получает только категорию — недостаточно средств, отказ эмитента, ошибка данных. Строить поддержку клиентов стоит именно на этих категориях, а не на догадках.
Что сделать на стороне сайта
- Показывайте понятное сообщение об отказе и предлагайте другой способ оплаты — СБП или платёжную ссылку.
- Не сбрасывайте корзину: клиент должен вернуться к оплате в один клик.
- Следите за длиной сессии: чем дольше оформление, тем выше доля просроченных операций.
- Не показывайте технические коды ошибок вместо человеческого текста.
Что советовать клиенту
Единственный, кто знает точную причину, — банк, выпустивший карту. Клиенту стоит проверить лимиты на интернет-платежи в приложении и связаться с поддержкой банка. Продавец здесь не поможет, но может сразу предложить альтернативный способ оплаты.
Как выглядят статусы операций и отказов в MulenPay — на странице приёма платежей; про подтверждение операций читайте в ответе о 3-D Secure.