Use internet check acceptance
The Clover payment system supports internet check acceptance (ICA) which allows eCommerce merchants to take payments over the internet. The ICA process requires merchants to provide payment details and customer consent to process the payment. The merchant needs to display a disclaimer agreement using specific templates to get the customer’s consent.
Payment process required fields
Here is the list of optional and required fields that are displayed in the order payment process. You can skip the optional fields or add additional ones as per your process, but you must include all the required fields.
Fields | Description | Required/optional |
---|---|---|
bank_account_number | Customer’s bank account number. | Required |
bank_routing_number | Customer's bank routing number. A 9-digit code that identifies the transaction source of any financial institution. | Required |
encrypted | Indicates whether bank account number and customer ID are encrypted. Values: - True - False | Optional |
check_type | Indicates the check type. Values: - Personal check - Corporate check | Required |
account_type | Indicates the customer’s bank account type. Values: - Savings - Checkings | Required |
customer_id_type | Indicates the type of identification (ID) document for the customer. Values: - Driver license - Tax ID - Military ID | Required |
customer_id_state | State indicated on the customer ID, for example, NJ driver's license. See State Abbreviation for TeleCheck. | Required |
customer_id | Value or details of customer ID, for example, driver's license number. | Required |
first_name | First name on the check. | - Required if the check type is personal check. - Optional is the check type is corporate check. |
last_name | Last name on the check. | - Required if the check type is personal check. - Optional is the check type is corporate check. |
business_name | Business name on the check. | - Required if the check type is corporate check. - Optional is the check type is personal check. |
Customer’s email address. | Required | |
phone | Customer’s phone address. | Required |
session_id | Temporary identifier that is unique to each customer’s session. | Optional |
address_line1 | Address line 1 of the customer. Includes the Street address/P.O. Box/Company name. | Optional |
address_line2 | Address line 2 of the customer. Includes the Apartment/Suite/Unit/Building name. | Optional |
address_city | City of the customer address. Includes the District/Suburb/Town/Village. | Optional |
address_state | State of the customer address. Includes the County/Province/Region. | Optional |
address_zip | ZIP or postal code of the customer address. | Required |
address_country | Customer billing address country, if provided. | Optional |
Generate a session ID
To generate a Session ID, the merchants need to:
- Create a concatenation of subscriber ID, date, and a 9-digit sequence number incremented with each session of the day. Example: 87654321245516123456789, where:
- 87654321 is the subscriber ID.
- 2/24/11 is the date.
- 123456789 is the sequence number.
- Apply an SHA-1 hash to the value from step 1. For example, the session ID is: d5f5a536346ecd54423ff9f8c551cd08d16a61be.
Use agreement templates
The internet check acceptance (ICA) process requires the customer to provide order and payment details and consent to process the payment. The merchant needs to display a disclaimer agreement using specific templates to get the customer’s consent.
Use the templates in this section as given in the authorization disclaimer. The templates contain the required text for ICA authorization agreement.
Note: The payment process can be completed only after the customer provides consent.
There are two types of templates: Warranty and Verification template. See How to identify which template to use? section to identify which template to use.
Warranty template
Warranty service in TeleCheck - This needs to be displayed if the merchant is offering warranty service. Warranty service grants merchants premier-level defense against fraudulent transactions by transferring all fraud liability from the business to TeleCheck. Returned checks become TeleCheck’s responsibility, relieving merchants from potential loss and the copious hours of trying to collect payments on their own.
ICA warranty template for personal checks
Today, being [insert today’s date], I, [insert consumer’s name], by entering my routing and account number above and clicking “Authorize,” I authorize my payment in the amount indicated above to be processed as a one-time electronic funds transfer (EFT) or draft drawn from my checking or savings account as indicated above and, if necessary, to have my account electronically credited or debited to correct errors. I understand that my payment will be processed within 1-2 banking days.
If the payment returns unpaid, I authorize you or your service provider to collect the payment and a one-time return item fee and, if applicable, costs, by EFT(s) or draft(s) drawn from my account. Click here to view your state’s returned item fee and, if applicable, costs (insert the state fee table URL).
Due to the speed of electronic payment processing, I understand that after I authorize my payment, I will not be able to revoke my authorization.
- I consent to the use of Electronic Records and Signatures (insert Link – Read Electronic Record and Signature Disclosure).
PLEASE PRINT A COPY OF THIS PAGE FOR YOUR RECORDS. ALTERNATIVELY, CONTACT US AT [(XXX) XXX-XXXX] TO LEARN HOW YOU CAN OBTAIN A COPY.
ICA warranty template for business checks
Today, being [insert today’s date], I, [insert first and last name of Company representative], as an authorized representative of [insert signer’s Company Name] (Company), by entering Company’s routing and account number above and clicking “Authorize,” I authorize the payment in the amount indicated above to be processed as a one-time electronic funds transfer (EFT) or draft drawn from Company’s checking or savings account as indicated above and, if necessary, to have the account electronically credited or debited to correct errors. I understand that the payment will be processed within 1-2 banking days.
If the payment returns unpaid, I authorize you or your service provider to collect the payment and a one-time return item fee and, if applicable, costs, by EFT(s) or draft(s) drawn from Company’s account. Click here to view your state’s returned item fee and, if applicable, costs (insert the state fee table URL).
Due to the speed of electronic payment processing, I understand that after I authorize the payment on behalf of Company, I will not be able to revoke my authorization.
I make these authorizations as an authorized representative of Company and Company agrees to be bound by the Nacha Rules in effect, both now and as amended from time to time.
- I consent to the use of Electronic Records and Signatures (insert Link – Read Electronic Record and Signature Disclosure).
PLEASE PRINT A COPY OF THIS PAGE FOR YOUR RECORDS. ALTERNATIVELY, CONTACT US AT [(XXX) XXX-XXXX] TO LEARN HOW YOU CAN OBTAIN A COPY.
Verification template
ICA verification template for personal checks
Today, being [insert today’s date], I, [insert consumer’s name], by entering my routing and account number above and clicking “Authorize,” I authorize my payment in the amount indicated above to be processed as a one-time electronic funds transfer (EFT) or draft drawn from my checking or savings account as indicated above and, if necessary, to have my account electronically credited or debited to correct errors. I understand that my payment will be processed within 1-2 banking days.
Due to the speed of electronic payment processing, I understand that after I authorize my payment, I will not be able to revoke my authorization.
- I consent to the use of Electronic Records and Signatures (insert Link – Read Electronic Record and Signature Disclosure).
PLEASE PRINT A COPY OF THIS PAGE FOR YOUR RECORDS. ALTERNATIVELY, CONTACT US AT [(XXX) XXX-XXXX] TO LEARN HOW YOU CAN OBTAIN A COPY.
ICA verification template for business checks
Today, being [insert today’s date], I, [insert first and last name of Company representative], as an authorized representative of [insert signer’s Company Name] (Company), by entering Company’s routing and account number above and clicking “Authorize,” I authorize the payment in the amount indicated above to be processed as a one-time electronic funds transfer (EFT) or draft drawn from Company’s checking or savings account as indicated above and, if necessary, to have the account electronically credited or debited to correct errors. I understand that the payment will be processed within 1-2 banking days.
Due to the speed of electronic payment processing, I understand that after I authorize the payment on behalf of Company, I will not be able to revoke my authorization.
I make these authorizations as an authorized representative of Company and Company agrees to be bound by the Nacha Rules in effect, both now and as amended from time to time.
- I consent to the use of Electronic Records and Signatures (insert Link – Read Electronic Record and Signature Disclosure).
PLEASE PRINT A COPY OF THIS PAGE FOR YOUR RECORDS. ALTERNATIVELY, CONTACT US AT [(XXX) XXX-XXXX] TO LEARN HOW YOU CAN OBTAIN A COPY.
Identify a template to use
To know if your merchant is signed up for a Warranty or Settlement product, check the JSON section of the ecom_config
endpoint.
Product type (ICA) | Check type | Template type |
---|---|---|
Warranty | Corporate | E_CHECK_ICA_BUSINESS_WARRANTY |
Warranty | Personal | E_CHECK_ICA_PERSONAL_WARRANTY |
Settlement | Corporate | E_CHECK_ICA_BUSINESS_SETTLEMENT |
Settlement | Personal | E_CHECK_ICA_PERSONAL_SETTLEMENT |
Example: Merchants who support the warranty product.
"ach_products" : [ {
"name" : "internet_check_acceptance",
"features" : [ "E_CHECK_ICA_BUSINESS_WARRANTY", "E_CHECK_ICA_PERSONAL_WARRANTY" ]
},
Example: Merchants who support the settlement product.
"ach_products" : [ {
"name" : "internet_check_acceptance",
"features" : [ "E_CHECK_ICA_BUSINESS_SETTLEMENT","E_CHECK_ICA_PERSONAL_SETTLEMENT" ]
},
Return payment fees
See TeleCheck Returned Check Fees for the state-by-state collection fee and cost table for returned payments. These state-specific collection fees and costs are subject to change, and linking to a TeleCheck-hosted page minimizes the number of maintenance updates required. You can select how to display these state fees and costs.
Updated 6 months ago