With the February 2015 Release of Atlas, your members have the ability to pay for existing invoices in the web portal section of your website with a personal or corporate bank account, in addition to using credit cards.
Note that the ability to pay for existing invoices with a bank account will only work if using Authorize.Net as your processing gateway, and you only use ONE Authorize.Net gateway. To remain PCI Compliant, Atlas cannot save bank information, only pass it through. Since we cannot use saved bank info to determine which Authorize.Net gateway to connect with, ACH can only be used with a single gateway.
To use ACH features to automatically debit your members' checking accounts, you must add the eChecks feature to your gateway account. Log in to your Authorize.Net account to set up the eChecks option. Note: The eChecks application is lengthy and may take a week or more for Authorize.net to approve once submitted. You must check the 'PPD' and 'CCD' options when completing Section 2 of Authorize.Net's eChecks application, and your account MUST be set to allow "WEB" transaction types, so be sure to indicate this when applying. These options will allow you to accept personal checking and savings accounts from your members, plus corporate checking accounts, for web-initiated transactions. If you already use ARB through Atlas, you may still need to add the WEB transaction type to your account. Click here to view the user guide on Authorize.net's eCheck feature.
Once you have your eChecks features added to your Authorize.net account, complete the following steps to set up ACH in Atlas:
1. Go to Admin > Set Preferences > Application Settings > Credit Card Processing.
2. Click Vew/Edit Credit Card Gateways.
3. Find your Authorize.Net Gateway in the grid.
4. Check the box for AuthNet_eCheck if you have a eCheck account set up with Authorize.net
5. Click Save to update your settings.
Note: If you check this box and you do not have an eCheck account created with Authorize.net, you will experience error messages when trying to create Automatic Recurring Billing items in Atlas . Also, if you are already using Atlas's ARB feature, you will likely already have the eCheck box checked in you Authorize.Net Gateway settings.
Now set up a Payment Type to use for the online bill pay ACH payments:
*Note: you do NOT need to set up a new Payment Type to use for online bill pay if you already use ACH for Automatic Recurring Billings. In that case, your existing ACH payment type will be used.
1. Go to Admin > Manage Codes > Revenue Codes > Payment Types.
2. You can either select one of your existing Check payment types, or create a new payment type to be used for ACH payments online.
3. Check the "ACH Type" checkbox, and select the appropriate Authorize.net gateway from the dropdown:
4. Click Save.
What your members will see.
Once you set up the eCheck option with Authorize.Net and configure the settings above, your members will see an additional payment option of "Check" when paying their invoices online. If they select "Check" they will see new fields to enter their Account Type, Routing Number, Account Number and some additional information about their account.
In addition, the member will have the option to save the bank information for future use.
Once, the member clicks "Accept Payment" the transaction will process with an accept/decline message similar to when paying with a credit card.