To process checks with the eProcessingNetwork Transparent Database Engine Template (TDBE) or the Database Engine Template (DBE), the following variable names are required (these names and associated text values are CAsE-SENsiTiVE):
The presence of the variables in the TDBE are required. They are optional in the DBE, because the DBE will prompt the user for the variables.
- PaymentType: This should be Check to process the transaction with a check. This is only necessary for TDBE. Absence of this variable assumes the transaction is a credit card transaction.
- AccountType: This should be either a P or a C depending on whether this is a Personal or Company Checking account.
- AccountClass: This should be either a Checking or Savings
- Company: This needs to be present if AccountType is C (i.e. a company check).
- FirstName: First Name of the person writing the check.
- LastName: Last Name of the person writing the check.
- BankName: Name of the Bank the Check is drawn on.
- Routing: Routing or Transit number of the Bank that the check draws on.
- CheckAcct: Checking Account number.
- Check: Check Number
- Address: Street Address of person writing check.
- City: City of person writing check.
- State State of person writing check.
- Zip: Zip Code of person writing check.
- Phone: Phone Number of person writing check (optional)
- EMail: EMail of person writing check (optional)
Testing Check Transactions
You can test a check transaction on your live account by setting the Routing and CheckAcct variables to your eProcessingNetwork Username / Account Number.
|