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

В чем проблема

Письмо часто привязано к созданию заказа, а не к успешному webhook оплаты. Еще возможна путаница статусов pending, authorized, paid и captured.

Что проверяю

  • На каком событии отправляется письмо.
  • Какие статусы есть у заказа и платежа.
  • Доходит ли webhook платежной системы.
  • Нет ли очереди писем, которая не проверяет актуальный статус.
  • Как обрабатывается неуспешная и повторная оплата.

Как исправляю

Я разделяю письма: заказ создан, оплата ожидается, оплата получена, оплата не прошла. Каждое письмо должно уходить на своем статусе.

  • Проверяю текущую цепочку событий.
  • Переношу письмо подтверждения на успешную оплату.
  • Добавляю отдельное письмо ожидания оплаты при необходимости.
  • Исправляю обработку webhook.
  • Тестирую успешную, неуспешную и повторную оплату.

Что получает заказчик

  • Клиент получает письмо в правильный момент.
  • Менеджеры не видят ложных оплаченных заказов.
  • Платежные статусы становятся понятнее.
  • Меньше спорных ситуаций с заказами.

Что нужно для старта

  • Доступ к магазину.
  • Название платежной системы.
  • Тексты писем.
  • Примеры заказов, где письмо ушло раньше оплаты.

Вопросы и ответы

Нужно ли отправлять письмо о создании заказа?

Можно, но его текст должен честно говорить, что оплата еще ожидается.

Что делать с оплатой, которая подтвердилась позже?

Webhook должен обновить статус и отправить уже письмо об успешной оплате.

Нужна похожая задача?

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