Отказ банка — не конец платежа, а середина. Из тех, кому отказали в первый раз, заметная часть готова заплатить сразу же: другой картой, другим способом, той же картой после подтверждения в приложении. Уйдут они или заплатят, решает не банк, а то, что показано на экране в следующие пять секунд.
Разберём, как устроена вторая попытка: что показывать при разных причинах отказа, когда предлагать другой способ, как не создать двойной платёж и почему заказ нельзя терять.
Причины отказа и что с ними делать
Платёжная система возвращает код ошибки, но покупателю его показывать нельзя. Нужен перевод на человеческий язык и подсказка, что сделать.
- Недостаточно средств. Прямая формулировка и предложение другой карты. Тут вторая попытка той же картой бессмысленна.
- Лимит операции или подозрение банка. Самый перспективный случай: часто достаточно подтвердить операцию в приложении банка и повторить. Скажите об этом прямо.
- Неверные данные карты. Дайте исправить, не заставляя вводить всё заново.
- Истекло время оплаты. Предложите создать новый платёж по тому же заказу одной кнопкой.
- Техническая ошибка на стороне сервиса. Признайте честно и предложите повторить или выбрать другой способ.
Разделение важно, потому что советы противоположные. «Попробуйте снова» после недостатка средств раздражает, а после подозрения банка — ровно то, что нужно.
Когда предлагать другой способ
Если у вас включено несколько способов оплаты, отказ — лучший момент предложить альтернативу. Человек уже в процессе, он хочет закончить.
Работает такая последовательность: сначала повтор тем же способом (одна кнопка, без ввода данных заново), рядом — заметная альтернатива («оплатить по QR»), и только потом ссылка на поддержку. Если способов много, показывайте не весь список, а один самый вероятный: выбор из восьми вариантов после неудачи добавляет нагрузки там, где человек уже раздражён.
Отдельная механика — автоматическое переключение между провайдерами на стороне платёжного сервиса. Покупатель при этом ничего не выбирает: при отказе одного канала попытка уходит в другой. Для покупателя это выглядит как обычная оплата, а доля успешных платежей растёт без изменений в интерфейсе.
Заказ не должен исчезать
Частая потеря: после неудачи человек попадает на главную страницу, а корзина пуста. Собирать заказ заново он не будет.
Правильное поведение — заказ живёт независимо от попыток оплаты. У него есть постоянная ссылка, по которой можно вернуться и заплатить: из письма, из истории, из сообщения в боте. Каждая попытка — отдельная запись, а заказ один. Тогда возврат через час не требует ничего, кроме нажатия.
Это же решает и учёт: вы видите, сколько попыток потребовалось, и можете отличить «клиент ушёл» от «клиент заплатил со второго раза».
Как не получить двойной платёж
Обратная сторона удобной повторной попытки — риск заплатить дважды. Особенно когда первая попытка «зависла»: покупатель не увидел результата, нажал ещё раз, а потом оба платежа подтвердились.
Защита строится на двух вещах. Первая — идемпотентность: каждая попытка создаётся с ключом, и повторный запрос с тем же ключом не создаёт второй платёж. Вторая — состояние на экране: пока попытка в работе, кнопка недоступна, а на странице видно «ждём подтверждения», а не пустота.
Если двойная оплата всё же случилась, важно быстро её заметить: два успешных платежа по одному заказу — событие, о котором система должна сообщать сама, а не ждать обращения покупателя.
Письмо вдогонку
Не все повторяют попытку сразу. Часть людей отвлекается, и вернуть их можно письмом или сообщением в мессенджере: короткое напоминание со ссылкой на тот же заказ.
Правила простые: отправлять не мгновенно, а через некоторое время; не обвинять («ваш платёж не прошёл» звучит лучше, чем «вы не оплатили»); давать одну ссылку и одну кнопку; не превращать это в серию писем. Одного напоминания достаточно, второе и третье уже работают против отправителя.
Что измерять
Чтобы понимать, работает ли вторая попытка, нужны три цифры: доля отказов по причинам, доля покупателей, сделавших повторную попытку, и доля успеха в этих повторных попытках. Первая показывает, что вообще происходит; вторая — насколько понятен экран после отказа; третья — имеет ли смысл предлагаемая альтернатива.
Если повторных попыток почти нет, проблема не в банках, а в вашем экране: люди не поняли, что можно попробовать снова.
Полезно смотреть и на время между попытками. Если люди возвращаются через секунды, значит первая попытка не дала им понять, что произошло, и они жмут наугад. Если возвращаются через часы, значит сработало письмо или напоминание в боте, и этот канал стоит развивать. Одна и та же итоговая цифра повторных оплат складывается из совершенно разных историй, и различать их дешевле, чем гадать.