Как настроить SMS о сбое оплаты и незавершённом заказе в микробизнесе

Как настроить SMS о сбое оплаты и незавершённом заказе в микробизнесе

Если оплата не прошла или покупатель начал оформлять заказ, но не завершил его, SMS поможет сообщить, что произошло и как продолжить. Для этого нужно определить события в системе, передавать их в сервис уведомлений и проверять статус отправки. В статье разберём, какие сообщения подготовить, когда их отправлять и как проверить настройку без технических сложностей. Такой порядок подойдёт небольшому интернет-магазину, где за оплатой и заказами следит владелец или один сотрудник.

Когда отправлять SMS о сбое оплаты?

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

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

Пример: «Оплата заказа №… не прошла. Попробуйте оплатить повторно в личном кабинете или позвоните нам по номеру …». Подставляйте ссылку только после проверки, что она открывает страницу нужного заказа и работает на телефоне.

Как работать с незавершённым заказом?

Сначала определите, что именно означает «незавершённый заказ» в вашей системе. Покупатель мог оставить номер телефона на этапе оформления, но не перейти к оплате, либо платёж мог начаться и завершиться ошибкой. Это разные события, поэтому для них нужны отдельные условия отправки.

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

Для ошибки оплаты привязывайте уведомление к статусу платежа. Если заказ уже оплачен, повторная обработка события не должна запускать сообщение о сбое. Чтобы избежать дублей при повторной обработке заказа, используйте отдельный идентификатор события и проверьте логику отправки на тестовом заказе.

О принципе защиты от повторных сообщений подробнее рассказано в материале как не отправлять два одинаковых SMS при повторной обработке заказа.

Как настроить интеграцию и проверить доставку?

В простом сценарии интернет-магазин передаёт в сервис уведомлений событие, номер телефона, номер заказа и текст или шаблон SMS. Перед настройкой выберите события, которые запускают сообщение: подтверждённая ошибка платежа, незавершённое оформление или изменение статуса заказа. Для каждого события зафиксируйте, кому отправляется SMS и какое действие оно предлагает.

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

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

Каких ошибок стоит избегать?

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

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