Hi,
Thanks for your reply and the module! It's really nice to have it.
The problem here is not that we want to entirely disable order_conf.html for a payment method. As Zhen-Xlogic describes at the beginning of the topic, order_conf.html shouldn't be sent for specific order statuses. Or, if an order is not considered completed due to an error during checkout.
Is there anything we can do at this part of classes/PaymentModules.php?
if (Validate::isEmail($this->context->customer->email))
Mail::Send(
(int)$order->id_lang,
'order_conf',