Добрый день, можете подсказать как можно сделать так, чтобы уведомление на почту о регистрации приходило только в том случае, когда клиент совершит оплату?
Изначально во время оформления заказа пользователь нажимает галочку "Зарегистрировать меня", после удачного оформления заказа он отправляется на платёжный шлюз.
И даже если клиент не оплатит товар, ему всё-равно придёт оповещение о регистрации.
Нужно сделать так, чтобы регистрация проходила только в случае оплаты.
А если не вызывает, то у шлюза должен быть метод для проверки статуса платежа. В таком случае, я бы добавил воркера, который проверял статус платежа, в случае успешной проверки, высылал бы уведомление.
Но данный метод довольно тяжелый, в плане нагрузки на сервер, но рабочий