diff --git a/CRM/Core/Payment/Manual.php b/CRM/Core/Payment/Manual.php
index a2c7c5dd2593a0d65a0b9f9833a37007cd2a72c9..4c254691cc83d8964223a95717ff3a561423a14c 100644
--- a/CRM/Core/Payment/Manual.php
+++ b/CRM/Core/Payment/Manual.php
@@ -238,25 +238,6 @@ class CRM_Core_Payment_Manual extends CRM_Core_Payment {
     return TRUE;
   }
 
-  /**
-   * Submit a manual payment.
-   *
-   * @param array $params
-   *   Assoc array of input parameters for this transaction.
-   *
-   * @return array
-   */
-  public function doDirectPayment(&$params) {
-    $statuses = CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id');
-    if ($params['is_pay_later']) {
-      $result['payment_status_id'] = array_search('Pending', $statuses);
-    }
-    else {
-      $result['payment_status_id'] = array_search('Completed', $statuses);
-    }
-    return $result;
-  }
-
   /**
    * Should a receipt be sent out for a pending payment.
    *