eCheck for Gravity Forms


Add the ability to pay with a check on your Gravity Form through eCheck. Easy setup. Plays well with others.

Product Description

Add the ability to pay with a check on your Gravity Form through eCheck. Plug n play functionality.

Version 1.10.1
Works with Gravity Forms Product and Subscription fields.
Requires a minimum of Gravity Forms 1.9
Compatible with Gravity Forms 2.x and WordPress 5.5.x
Requires PHP version 5.4 or greater (most sites run at least 5.6)
Purchase is for single site license and 12 months support

This ACH Gravity Forms plugin to process checks will work with or without the credit card processing Gravity Forms addon. If you use a credit card addon with this plugin, you should have a conditional field set up for the feeds or the validation will be unpredictable (both feeds will try to run). Please read more in the readme.txt or about conditional fields at

You must have the ability to process checks online through see their documentation at

Try it out on our test payment form

Content of the plugin ReadMe.txt file located in your plugin:

Upload the eCheck plugin and activate.
Enter your settings in Forms>Settings>eCheck
Add the newly available echeck form field to your form (Advanced fields block)
Select a condition if applicable (for example if you have a radio button called ‘Payment Method’ and ‘Pay by check’ is checked, show the echeck fields). If the echeck fields are displayed to your customer, they are required. So you must conditionally show them if you also display a credit card field.
Create a Feed mapping your echeck field and other form fields to any additional required fields in your form that you want sent to Set the echeck feed to conditionally run if you also have credit card fields in your form.

Available hooks in the plugin:

$subscription is an Subscription object.

$subscription = apply_filters( 'gf_echeck_subscription_pre_create', $subscription, $submission_data, $feed, $form, $entry );

$transaction is an AIM object

$transaction = apply_filters( 'gf_echeck_transaction_pre_capture', $transaction, $submission_data, $form, $entry );

Related Products