static private $_singleton = NULL;
/**
- * Constructor
+ * Constructor.
*
* @param string $mode
* The mode of operation: live or test.
}
/**
- * This function checks to see if we have the right config values
+ * This function checks to see if we have the right config values.
*
* @internal param string $mode the mode we are operating in (live or test)
*
*
* @param array $params
* Assoc array of input parameters for this transaction.
- *
- * @return array
- * the result in an nice formatted array (or an error object)
- * @abstract
*/
public function doDirectPayment(&$params) {
CRM_Core_Error::fatal(ts('This function is not implemented'));
}
/**
- * Main transaction function
+ * Main transaction function.
*
* @param array $params
* Name value pair of contribution data.