Hi just incase anyone reads this
i had this problem with the uk ONLINE BANK module
but i had to edit my php with the below for it to show up slightly different from above:

// disable the module if the order only contains virtual products
if ($this->enabled == false) {
if ($order->content_type == 'virtual') {
$this->enabled = true;

Hope this might help anyone