diff --git a/uc_bank_transfer.module b/uc_bank_transfer.module
index 889dadbe4e176dba5d27e09b7eb763b97595b8f2..94473a00e90113e3b8b26be83d0f85bc97989b7f 100644
--- a/uc_bank_transfer.module
+++ b/uc_bank_transfer.module
@@ -246,3 +246,31 @@ function uc_bank_transfer_bank_details($oid) {
   return $bank_details;
 }
 
+
+/**
+ * Implementation of hook_recurring_info()
+ * from uc_recurring module.
+ */
+function uc_bank_transfer_recurring_info(){
+  $items['bank_transfer'] = array(
+      'name' => t('Bank Transfer'),
+      'payment method' => 'bank_transfer',
+      'module' => 'uc_bank_transfer',
+      'fee handler' => 'bank_transfer',
+      'renew callback' => 'uc_bank_transfer_renew',
+      'process callback' => 'uc_bank_transfer_process',
+      'menu' => array(
+          'charge' => UC_RECURRING_MENU_DEFAULT,
+          'edit'   => UC_RECURRING_MENU_DEFAULT,
+          'cancel' => UC_RECURRING_MENU_DEFAULT,
+      ),
+  );
+  return $items;
+}
+
+function uc_bank_transfer_renew($order, &$fee) {
+  return TRUE;
+}
+function uc_bank_transfer_process($order, &$fee) {
+  return TRUE;
+}
\ No newline at end of file
