Конверсия оплаты и платёжный интерфейс

Повторная попытка оплаты: как вернуть покупателя после отказа

Отказ банка — середина платежа, а не конец. Разбираем, как устроить вторую попытку и не потерять покупателя, который готов заплатить.

Отказ банка — не конец платежа, а середина. Из тех, кому отказали в первый раз, заметная часть готова заплатить сразу же: другой картой, другим способом, той же картой после подтверждения в приложении. Уйдут они или заплатят, решает не банк, а то, что показано на экране в следующие пять секунд.

Разберём, как устроена вторая попытка: что показывать при разных причинах отказа, когда предлагать другой способ, как не создать двойной платёж и почему заказ нельзя терять.

Причины отказа и что с ними делать

Платёжная система возвращает код ошибки, но покупателю его показывать нельзя. Нужен перевод на человеческий язык и подсказка, что сделать.

  • Недостаточно средств. Прямая формулировка и предложение другой карты. Тут вторая попытка той же картой бессмысленна.
  • Лимит операции или подозрение банка. Самый перспективный случай: часто достаточно подтвердить операцию в приложении банка и повторить. Скажите об этом прямо.
  • Неверные данные карты. Дайте исправить, не заставляя вводить всё заново.
  • Истекло время оплаты. Предложите создать новый платёж по тому же заказу одной кнопкой.
  • Техническая ошибка на стороне сервиса. Признайте честно и предложите повторить или выбрать другой способ.

Разделение важно, потому что советы противоположные. «Попробуйте снова» после недостатка средств раздражает, а после подозрения банка — ровно то, что нужно.

Когда предлагать другой способ

Если у вас включено несколько способов оплаты, отказ — лучший момент предложить альтернативу. Человек уже в процессе, он хочет закончить.

Работает такая последовательность: сначала повтор тем же способом (одна кнопка, без ввода данных заново), рядом — заметная альтернатива («оплатить по QR»), и только потом ссылка на поддержку. Если способов много, показывайте не весь список, а один самый вероятный: выбор из восьми вариантов после неудачи добавляет нагрузки там, где человек уже раздражён.

Отдельная механика — автоматическое переключение между провайдерами на стороне платёжного сервиса. Покупатель при этом ничего не выбирает: при отказе одного канала попытка уходит в другой. Для покупателя это выглядит как обычная оплата, а доля успешных платежей растёт без изменений в интерфейсе.

Заказ не должен исчезать

Частая потеря: после неудачи человек попадает на главную страницу, а корзина пуста. Собирать заказ заново он не будет.

Правильное поведение — заказ живёт независимо от попыток оплаты. У него есть постоянная ссылка, по которой можно вернуться и заплатить: из письма, из истории, из сообщения в боте. Каждая попытка — отдельная запись, а заказ один. Тогда возврат через час не требует ничего, кроме нажатия.

Это же решает и учёт: вы видите, сколько попыток потребовалось, и можете отличить «клиент ушёл» от «клиент заплатил со второго раза».

Как не получить двойной платёж

Обратная сторона удобной повторной попытки — риск заплатить дважды. Особенно когда первая попытка «зависла»: покупатель не увидел результата, нажал ещё раз, а потом оба платежа подтвердились.

Защита строится на двух вещах. Первая — идемпотентность: каждая попытка создаётся с ключом, и повторный запрос с тем же ключом не создаёт второй платёж. Вторая — состояние на экране: пока попытка в работе, кнопка недоступна, а на странице видно «ждём подтверждения», а не пустота.

Если двойная оплата всё же случилась, важно быстро её заметить: два успешных платежа по одному заказу — событие, о котором система должна сообщать сама, а не ждать обращения покупателя.

Письмо вдогонку

Не все повторяют попытку сразу. Часть людей отвлекается, и вернуть их можно письмом или сообщением в мессенджере: короткое напоминание со ссылкой на тот же заказ.

Правила простые: отправлять не мгновенно, а через некоторое время; не обвинять («ваш платёж не прошёл» звучит лучше, чем «вы не оплатили»); давать одну ссылку и одну кнопку; не превращать это в серию писем. Одного напоминания достаточно, второе и третье уже работают против отправителя.

Что измерять

Чтобы понимать, работает ли вторая попытка, нужны три цифры: доля отказов по причинам, доля покупателей, сделавших повторную попытку, и доля успеха в этих повторных попытках. Первая показывает, что вообще происходит; вторая — насколько понятен экран после отказа; третья — имеет ли смысл предлагаемая альтернатива.

Если повторных попыток почти нет, проблема не в банках, а в вашем экране: люди не поняли, что можно попробовать снова.

Полезно смотреть и на время между попытками. Если люди возвращаются через секунды, значит первая попытка не дала им понять, что произошло, и они жмут наугад. Если возвращаются через часы, значит сработало письмо или напоминание в боте, и этот канал стоит развивать. Одна и та же итоговая цифра повторных оплат складывается из совершенно разных историй, и различать их дешевле, чем гадать.

Частые вопросы

Стоит ли показывать код ошибки банка?

Нет, покупателю нужен перевод на человеческий язык и подсказка, что делать. «Банк отклонил платёж, подтвердите операцию в приложении и повторите» работает, «Ошибка 05» — нет.

Когда предлагать другой способ оплаты?

Сразу после отказа, но не весь список: одна заметная альтернатива рядом с кнопкой повтора. Выбор из восьми вариантов после неудачи только добавляет нагрузки.

Как не получить двойной платёж при повторе?

Идемпотентность на стороне API — повторный запрос с тем же ключом не создаёт второй платёж — плюс состояние на экране: пока попытка в работе, кнопка недоступна, а покупатель видит «ждём подтверждения».

Что делать с заказом после неудачной оплаты?

Сохранять. Заказ живёт независимо от попыток и доступен по постоянной ссылке из письма или бота. Тогда покупатель, вернувшийся через час, оплачивает в одно нажатие, а не собирает корзину заново.

Сколько напоминаний отправлять?

Одно, спустя некоторое время, с одной ссылкой на тот же заказ и нейтральной формулировкой. Серия писем работает против отправителя и чаще приводит к отписке, чем к оплате.

Источники и документация