Вобщем в обработчиках конкретных способов оплаты код почему-то у нас не работал, а вот в типовом обработчике по адресу - \modules\shop\payment\system\handler.php - на ура.
Но тут проблема, если лампочку оплаты поставить случайно и потом снять, письмо придет в этот момент)
Поэтому для полного отключения этих писем мы в этом файле просто изменили режим работы. (Идеал, конечно, это возможность регулирования писем на уровне способа оплаты, но это уже на будущее)
Вместо:
if (in_array($mode, array('changeStatusPaid', 'edit')))
поставили:
if (in_array($mode, array()))
Большое спасибо Александру за подсказку!
