eCheck Payment Gateway

Get online payments through echecks from your attendees with the AuthorizeNet AIM eCheck payment gateway for Event Espresso.

View quick links for this payment gateway –> 


This payment gateway is a plugin for WordPress and can be installed through your WP dashboard (WP-admin).

Download the latest version of the Authorize.Net AIM eCheck payment gateway for Event Espresso 4 from your Event Espresso account.

Then login to your WordPress dashboard (WP-admin) and go to Plugins. Next, click on Add New –> Upload and browse to the plugin on your computer. Then select the zip file and begin the upload process. Wait for the plugin to upload and then click on Activate.

Locate your Credentials for AIM eCheck

Learn how to find the API Login ID and Transaction Key in your account.

You can then enter your API Login ID and Transaction Key for in the payment methods page for Event Espresso within your WP dashboard and then click on the Update Settings button.

Need to test Authorizenet AIM eCheck? Turn on debug mode from the payment methods screen and save changes. Be sure to turn it off once you are finished testing.

Will Authorizenet AIM eCheck be the only payment method enabled or the only one you offer? Click here to learn how to make it selected by default during the registration checkout.

Setup and Configuration

An account with Authorize.Net is needed to accept payments via Authorize.Net. Note that the eCheck option is an addition to a merchant account with and is available to merchants within the United States. This means that it is not enabled by default and you can reach out to support to add the eCheck feature to your merchant account.

A dedicated SSL certificate is recommended to make registration checkout and other areas of your website more secure.

Login to your WP-admin (WP Dashboard) and go to Event Espresso –> General Settings –> Payment Methods. Once on the Payment Methods screen, click on AIM eCheck and click on the button to activate the payment method.


Below are the available fields and explanations for each field.

Name – This is the name of the payment method.
Description – This description is shown during registration checkout.
Admin-Only Name – This is a name of the payment method that will only be shown in the WP Dashboard (WP-admin).
Admin-Only Description – This description is used only in the WP Dashboard (WP-admin).
Debug Mode On? – Enables debugging for this payment method. It should be off (set to no) on a live/production site.
Open by Default? – This sets this payment gateway to be pre-selected on the registration checkout page.

You can offer multiple payment options to your attendees. However, if you have a single payment gateway enabled, then set it to Open by default for a faster checkout experience for your attendees. API Login ID – This credential is needed to process payments. Learn how to find the API Login ID in your account. Transaction Key – This credential is needed to process payments. Learn how to find the Transaction Key in your account.
Send test transactions – Set to yes to send test transactions. This should be set to no on a production/live site.
Excluded Payment Form Field – Check a field here to exclude (remove) it from the payment form.
Required Payment Form Field – Check a field here to require it on the payment form. If a field is excluded through the setting above, then it will not be required.
Server – Select if payment requests should be sent through server or the newer Akamai servers.
PMD Order – The value (number) can be used to sort or arrange this payment option. A lower value means that it should appear first during registration checkout.
Button URL – This is the URL to the image that will be used during the payment process of registration checkout.
Alternative Button URL:
Pay by echeck
Usable From? – Select where this payment method should be available for use. This payment method cannot process payments through the WP-admin (WP Dashboard).
Update Settings – Click this button after making any changes to your payment method.
Deactivate Payment Method – Click this button to deactivate this payment method.


The AIM eCheck payment gateway will let you accept payments via check (processed electronically) on your website.

An account with is needed, and an SSL certificate is recommended for securing your website.


I configured Authorizenet AIM eCheck and payments are not being processed. Can you help?
A payment via eCheck is not instant. You will see a confirmation of a payment in Event Espresso. However, the actual funds will take a few days to transfer to your bank account.

If no payments are processing, then double-check that you are using your API credentials for production (live) mode which are different than your login information for your account. Also, ensure that there is no extra spacing before or after the credentials in the payment methods screen of Event Espresso 4.

When I refund a payment, does it also refund through
Refunds in Event Espresso 4 are currently a two-step process.
1) Apply the refund through the transactional details screen of Event Espresso in your WP-admin (WP dashboard).
2) Then login to your account and process the refund.

How can I set up a recurring payment or subscription through AIM eCheck?
Recurring or subscription payments are not currently supported in the AIM eCheck payment gateway.

Is an SSL certificate needed for AIM eCheck?
A dedicated SSL certificate is recommended if you are accepting payments on your website.

Do I need to be PCI compliant?
Compliance with the Payment Card Industry Data Security Standards (PCI DSS) is required if you are processing, storing, or transmitting credit card data. Event Espresso recommends using a dedicated SSL certificate on your website.

View more information on PCI compliance from Authorize.Net.


Our support team cannot write custom coding for you. Below are some examples on customizing this payment gateway.
  • None at this time — check back soon!

Need more help?

  • Browse or search for more information on this topic in our support forums. Customers with an active support license can open a support topic and get help from Event Espresso staff.
  • Have an emergency? Purchase a support token and get expedited one-on-one help!
  • Go back to documentation for Event Espresso
Event Espresso