Интернет-магазины / Блог ontech.pro
Что видит покупатель после неуспешной оплаты
После прерванной оплаты покупателю прежде всего нужно понять, есть ли заказ и известен ли результат платежа. Один красный баннер без объяснений подталкивает повторить покупку целиком, хотя проблема могла затронуть только отдельную попытку оплаты.
Подготовила команда ontech.pro · · 3 мин чтенияРазличайте отказ и неизвестный результат
Платёжный сервис может сообщить об отмене с причиной, а при сбое связи результат бывает ещё не установлен. В документации ЮKassa эти ситуации рассматриваются отдельно. Поэтому магазин не должен объявлять любой сетевой сбой окончательным отказом банка. Проверку состояния поручают серверной части по правилам выбранного провайдера.
Для покупателя нужны разные сообщения: платёж отклонён, подтверждение ожидается или требуется действие. Не выводите внутренний код как единственное объяснение. Если причина достоверно неизвестна, честно покажите ожидание и способ получить обновлённый статус.
Документация: ЮKassa: неуспешные платежи
Документация: ЮKassa: обработка запросов и неизвестного результата
Сохраните существующий заказ
Покажите номер, состав и текущую сумму. Не заставляйте человека заново собирать корзину, вводить адрес и создавать ещё один заказ для повторной попытки. Заказ и платёж — связанные, но разные записи: один заказ может иметь несколько попыток с собственной историей.
Объясните, удерживается ли товар и до какого события действует резерв по правилам магазина. Если срок ожидания истёк, сначала подтвердите актуальные цену и наличие. Старую кнопку оплаты нельзя оставлять обещанием прежних условий без проверки состояния заказа.
Предложите подходящее продолжение
При подтверждённом отказе можно предложить другую доступную форму оплаты или новую попытку. При неопределённом результате важнее проверить статус, чтобы не побуждать к лишнему списанию. Текст должен зависеть от состояния, а не быть одинаковым для всех ошибок.
Ссылка на помощь должна передавать номер заказа и безопасный идентификатор попытки, если это предусмотрено системой. Не просите отправлять полные реквизиты карты в чат или письмо. Оператору для разбора нужны сведения о событии, а не данные, которыми покупатель подтверждает платёж.
Подготовьте ответы менеджеру
У сотрудника должны быть видны время попытки, сумма, известный статус и дальнейшее действие. Внешний отказ, отмена покупателем и ошибка магазина требуют разного объяснения. Не предлагайте оператору угадывать по словам клиента, что произошло, если система уже получила достоверное состояние.
Если покупатель сообщает о списании, а заказ ещё не отмечен оплаченным, предусмотрите сверку с провайдером и понятный срок следующего ответа по внутреннему регламенту. Не обещайте возврат к определённой минуте без основания. Сохраните обращение вместе с платежной историей.
Пройдите трудные возвращения
В тестовом контуре проверьте отказ, закрытие страницы оплаты, возвращение назад, задержанное подтверждение и повторное открытие итоговой ссылки. Заказ не должен дублироваться, а успешная поздняя оплата — оставаться навсегда под красным сообщением об ошибке.
Проверяйте уведомления вместе с экраном: письмо об отмене и сообщение об успешной покупке не должны противоречить текущему состоянию без пояснения. Приёмка закончена, когда покупатель видит достоверный результат или понятное ожидание и знает, как продолжить именно свою покупку.