Как я могу вызвать событие в корзине Zen, когда платеж будет завершен? - PullRequest
0 голосов
/ 16 апреля 2011

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

Я попытался вызвать событие, используя:

payment::after_process()

, но, похоже, срабатывает, когда обработан заказ , а не платеж. Я должен быть уверен, что клиент заплатил, прежде чем вызвать это событие.

Где я могу это сделать?

Ответы [ 2 ]

1 голос
/ 17 апреля 2011

Почему бы просто не настроить include / classes / order.php и изменить send_order_email ().У вас есть идентификатор заказа, чтобы вы могли проверить, что статус «Обрабатывается» (или что-то иное, чем «Ожидание»), и вы знаете, что платеж принят.

0 голосов
/ 17 апреля 2011
...