Index: uc_bank_transfer/uc_bank_transfer.module
===================================================================
--- uc_bank_transfer/uc_bank_transfer.module	(revision 18414)
+++ uc_bank_transfer/uc_bank_transfer.module	(working copy)
@@ -39,6 +39,9 @@
       'arguments' => array('form' => NULL),
       'file' => 'uc_bank_transfer.admin.inc',
     ),
+    'uc_bank_transfer_bank_details' => array(
+      'arguments' => array('oid' => NULL),
+    )
   );
 }
 
@@ -66,7 +69,7 @@
   switch ($type) {
     case 'order':
       $order = $object;
-      $values['order-payment-bank-details'] = uc_bank_transfer_bank_details($order->order_id);
+      $values['order-payment-bank-details'] = theme('uc_bank_transfer_bank_details', $arg1->order_id);;
       break;
   }
 
@@ -94,12 +97,12 @@
         // order number is not yet generated at first display of cart details - skip to show standard message
         return ''; }
       else {
-        $details = t('To: ') . uc_bank_transfer_bank_details($arg1->order_id);
+        $details = t('To:') . theme('uc_bank_transfer_bank_details', $arg1->order_id);
         return $details;
       }
 
     case 'cart-review':
-      $review[] = array('title' => t('To'), 'data' => uc_bank_transfer_bank_details($arg1->order_id));
+      $review[] = array('title' => t('To'), 'data' => theme('uc_bank_transfer_bank_details', $arg1->order_id));
       return $review;
 
     case 'order-view':
@@ -229,3 +232,10 @@
   return $bank_details;
 }
 
+/**
+ * Theme output displayed in checkout review, etc.
+ */
+function theme_uc_bank_transfer_bank_details($oid) {
+  $output = uc_bank_transfer_bank_details($oid);
+  return $output;
+}
