Electronic Check Transactions

Electronic Checks Service (ECS) supports two types of check processing:

  • ECS Paper Check (Check Present)
  • ACH ECheck (Check Not Present)
    • This check processing type is only available in the US region.
    • This check processing type supports the Conversion with Verfication and the Conversion Only service levels.

ECS Paper Check

In order to process ECS Paper Check, a check reader device is required to electronically read and capture the MICR check data and image.

ACH ECheck

When a terminal is set up for ACH ECheck processing:

  • The terminal's Region must be set to United States.
  • The Service Level of the terminal must be set to Conversion with Verification  or Conversion Only.

In order to accept ACH ECheck, you must capture and pass the hand-keyed check data during the initial processing which includes the:

  • ABA Routing Number (ssl_aba_number)
  • Full Account Number (ssl_bank_account_number)
  • Account Type (ssl_bank_account_type)
  • Agreement Indicator (ssl_agree)

The following transactions support ACH ECheck processing:

  • Purchase (ecspurchase)
  • Void (ecsvoid)
  • Add Installment Payment (ecsaddinstall)
  • Delete Installment Payment (ecsdeleteinstall)
  • Submit Installment Payment (ecsinstallsale)
  • Update Installment Payment (ecsupdateinstall)
  • Add Recurring Payment (ecsaddrecurring)
  • Delete Recurring Payment (ecsdeleterecurring)
  • Submit Recurring Payment (ecsrecurringsale)
  • Update Recurring Payment (ecsupdaterecurring)

Default ACH Type

Converge sets the default ACH type based on the bank account type, entry mode, and market segment.

ACH Type Account Type Entry Mode Market Segment
CCD Business User Interface or Integration MOTO or eCommerce
TEL Personal User Interface MOTO or eCommerce
WEB Personal Integration MOTO or eCommerce

Optionally, the integration can override the default ACH Type by specifying one of these values in the ssl_ecs_product_code parameter:

WEB
 
Web-based Check Processing
An ACH ECheck processing option for either reoccurring or single internet initiated entry processed based on a Customer’s input of account information at a payment application website.
TEL
 
Telephone-based Check Processing
An ACH ECheck processing option for either reoccurring or single entry in which an electronic payment Item is created based on a Customer’s oral authorization captured via the telephone.
PPD
 
Pre-arrange Payment and Deposit
An ACH ECheck processing option for either a reoccurring or single prearranged payment entry to a Customer’s account pursuant to a written authorization that is obtained from the Customer.
CCD
 
Corporate Credit or Debit
An ACH-ECheck processing option in which a debit entry is initiated by an organization to another organization.

Best Practices

Authorization Information

Make sure the integrated application meets the following:

  • Amount of transaction

  • The effective date of transaction

  • The cardholder’s account number

  • The cardholders financial institution routing number

  • Revocation language

  • Clear and expressed authorization language

Example 1:

By Clicking the “I Agree” box below, you authorize (Merchant Name) to use information from your check to initiate a one-time fund transfer from your account or to process the payment as a check transaction or bank drawn draft from your account for the amount of (total amount here). If you payment is returned due to insufficient funds, you authorize us to make a one-time electronic funds transfer or to use a bank draft drawn from your account to collect a fee as allowed by state law.

Example 2:

I authorize (Merchant Name) to use information above to initiate an electronic fund transfer from my account or to process the payment as a check transaction or bank drawn draft from my account for the amount of (total amount here). If my payment is returned due to insufficient funds, I authorize (Merchant Name) to make a one- time electronic funds transfer or to use a bank draft drawn from my account to collect a fee as allowed by state law.

Example 3:

I authorize (Merchant Name) to use information above to initiate an electronic fund transfer from my bank account with account number (Masked Account Number) and routing number of (Masked Routing Number) or to process the payment as a check transaction or bank drawn draft from my account for the amount of (total amount here). If my payment is returned due to insufficient funds, I authorize (Merchant Name) to make a one-time electronic funds transfer or to use a bank draft drawn from my account to collect a fee as allowed by state law.

Authorization Retention

Retain a copy of the authorization to the customer for all agreement electronically or by paper two years after the termination or revocation of authorization and be prepared to provide records upon request to demonstrate proof of WEB entry, provide details of transaction to show what was exchanged.

Minimize Potential Fraudulent ACH Transactions

Use robust authentication methods to verify identity of Cardholder before accepting transactions. Customers with an established business relationship with the Cardholder, whether established online, in person, over the telephone, or by some method, can usually authenticate using shared secrets, such a PIN, password or previous transaction history. Example: checking information against databases, ask a challenge question, sending a specific piece of information, either online or offline, and asking to verify that information as a second step.

TEL Transactions may only be initiated when there is an existing relationship between Customer and Cardholder or when the Cardholder initiated the call.

Solicitations

Merchants are prohibited from making direct payments on behalf of their Cardholders.