Web Checks



Technical end of the Web Checks program

You simply redirect the output of your final order form to the check processing program on our server.

After processing is completed, all of the data will be redirected back to your current order processing system.

Our order processing system will work with any standard HTML form, using either the POST or the GET method. It doesn't matter whether your web server is running on Windows NT or UNIX. Our processing system will work with both.

Each day, EFT Network will process all of your new transactions.

EFT Network requires certain fields to be present in your forms (they may be hidden fields the customer does not see) in order to correctly process your transactions. The fields we require to process your transactions are:

  • Merchant Code - this will be assigned to you by EFT Network (always 4 characters). This is the only field that we require a pre-defined name for - the field name must be "merchcode".
  • Customer Name - the customer's full name (up to 22 characters)
  • Routing Number - the ABA routing number off the customer's checks (9 characters)
  • Account Number - the account number off the customer's checks (up to 17 characters)
  • Check Number - the check number of the check the customer is using (no maximum length)
  • Amount - the amount of the transaction (no maximum length)
  • Driver's License number - the customer's driver's license # (no maximum length)
  • Driver's License state - the customer's driver's license state (always 2 characters)
NOTE: Driver's License number and state are only required fields if you are requesting verification against the SCAN database. If you are not requesting us to do SCAN verification, then the Driver's License fields are not required.

Optional fields:

  • Unique Identifier - a field that will uniquely identify this transaction (up to 30 characters)
  • Statement ID - the transaction number that will appear on the customer's bank statement (up to 15 characters)
  • Customer Address - the customer's street address (no maximum length)
  • Customer City - the customer's city/town of residence (no maximum length)
  • Customer State - the customer's state of residence (always 2 characters)
  • Customer Zip - the customer's zip code (no maximum length)
  • Customer Phone - the customer's phone number (no maximum length)
  • Customer email - the customer's email address (no maximum length)
  • Bank Name - the bank the customer's checks are drawn on (no maximum length)

The fields may be named whatever you want them to be (so you do not have to modify your existing code). During the merchant set-up process, we will map your field names to ours, so that the information flows into the correct places.

Data that is configured once during the merchant set-up process:

  • Redirect to (success)- where to send the customer's browser after our processing, if their transaction succeeds. This is normally the URL of your existing order processing system. (no maximum length)
  • Redirect to type (success)- this field is either "HTML" or "CGI", depending on whether the information in the "Redirect to (success)" field is an HTML page or a CGI script (ASP pages are treated as CGI scripts)
  • Redirect to (failure) - where to send the customer's browser after our processing, if their transaction fails.
  • Redirect to type (failure) - this field is either "HTML" or "CGI", depending on whether the information in the "Redirect to (failure)" field is an HTML page or a CGI script (ASP pages are treated as CGI scripts)
  • CGI Method - if your "Redirect to type" is CGI, then this field indicates whether your CGI program is expecting a "GET" or a "POST".
Also during the merchant set-up process, we can:
  • Customize the "Press the 'PROCEED' button to continue" page so that it conforms to the design of the rest of the merchants site.
  • Configure the merchant's entry in our database so that a confirmation email from EFT Network can be sent to the customer. This is optional, since normally the merchant is already sending their own confirmation email, and may not want the customer to get two confirmation emails (one from the merchant and one from us).


Quick Links