Moneris Payment Processor - use CIviCRM Invoice ID as Order ID in Moneris
Sounds like a good idea, most payment processors don't really like those 'random hash' things. But that random hash is the "invoice_id", and it's just how civicrm generates it (for good reasons, actually). The "Invoice ID" you describe is an optional piece of 4.6, so not always available. Also, I'm not sure if it's available to the payment processor plugin. Anyone else have an idea?