Forte eCheck

The Forte gateway integration is currently in Beta.

ACH/eCheck Settings

In your Chargify site settings, enable ACH as a payment option:

Enable ACH in your settings for your site

Please be aware that enabling ACH/eCheck will also enable the ACH Authorization Agreement email. This email is triggered when bank account information is entered via a Self-Service Page.

Allowing ACH Payments

A subscriber must be marked as “Verified for ACH/eCheck Payments” before they can begin paying by ACH in Forte. Change their customer entry to reflect this.

  • Find your customer in Chargify
  • Enable ACH for your customer.

Note the following two screen images below:

  • The first one features how to edit the customer to manually verify ACH usage
  • The second image shows you how to verify ACH usage from the main subscription view.
  • They both work just fine; it’s really just your preference!
Enable an individual subscription to use ACH as a payment method
Enable the customer entry to allow ACH usage
ACH guidelines place the responsibility on you, the merchant, to reduce fraudulent or incorrect use of bank account info. It’s your duty to know your customer, and to gain enough trust in them to let them enter bank account info.

ACH Payments with CAD currency

Canadian routing number must be entered in the EFT format:

  • 0YYYXXXXX (a leading zero then YYY is the financial institution number and XXXXX is the transit number)

Entering ACH Information

Please note that the Billing Portal does not yet support ACH, regardless of how customers were signed up in Chargify.

You may have noticed that it’s not possible to add ACH information via a Public Signup Page. This lack of functionality is on purpose to protect you as the merchant. As mentioned above, each subscriber must be manually verified in Chargify before they can enter ACH information.

So how do you get ACH information into your Chargify account?

Merchants use either of the basic paths below to get ACH information into subscriptions:

Public Signup Pages 1. A subscriber signs up via a Public Signup Page 2. THEN gets approved by you for ACH 3. THEN enters their bank account info


Chargify.js + Chargify API

  1. A subscriber signs up via your own form
  2. The signup information contains ACH information
  3. This process bypasses the step required to verify the customer for ACH
  4. Their ACH payment method is available for immediate use.

This process is easier for you and for your customers, but it assumes you have a closer relationship with your customers. We presume that you trust them to enter their bank account info.

Please visit the Chargify.js documentation for more information.

Testing ACH Payments

Chargify recommends during the testing phase to use Forte’s suggested eCheck/ACH routing numbers, accounts & verification process. Forte’s API documentation contains an example bank account you can use.

Entering ACH Information

If you have your subscriber’s bank information, you may add it manually by selecting “Add New Bank Account”

Add a new bank account to a customer entry

You’ll then enter all of the data required for the customer’s future ACH payments. The following fields are required:

  • First name
  • Last name
  • Bank name
  • Routing number
  • Account number
Enter complete bank account information for payment

Collecting ACH Information via Self-Service Page

Send the Update Payment Profile form to your customer:

Email your customer directly with a link to a self-service page to update the payment method

Your customer receives the email/form, clicks “Change Payment Method” to switch the form to a bank account, and enters their bank account info here:

Self-service page: customers may enter bank account information

From that point forward, your customer will pay you via ACH. Remember that if there is any change to the amount or the payment schedule, you will need to communicate with your customer to obtain their agreement to the new terms. This is an ACH requirement.