Well, I solved my problem. Here is what I did. I am not an expert, so take my advice cautiously!
I found this in the echeck.php file at about line 128:
function before_process() {
return false;
}After comparing the cc.php file, I noticed that the before_process was not returning false and the data was going to the database. So I mimicked what was there and changed it to:
function before_process() {
global $_POST, $order;
if (defined('MODULE_PAYMENT_ECHECK_EMAIL') == 'True') {
$order->info['accountholder'] = $_POST['accountholder'];
}
$order->info['bank'] = $_POST['bank'];
$order->info['accountnumber'] = $_POST['accountnumber'];
$order->info['routingnumber'] = $_POST['routingnumber'];
}Now the info for these four fields is going into the database. The eCheck mod actually has more fields than that, but I don't need them, so I am only including those four fields.
I don't know if what I did was "right", but the data is going into the database now!
Hope this helps someone...