Making an ACH Charge
The screenshots and names of Components and Fields were taken on an installation that was using the ‘Accept Blue’ gateway. Other gateways screens and components will be similar but a bit different, and the names of the fields will be specific to the gateway you are configuring for (eg. ‘Authorize.net Credit Card Fields Component’ instead of ‘Accept Blue Credit Card Fields Component’)
ACH Payments are created similar to the way you create Card payments. However, instead of the Custom Credit Card Input and Paytram Process Card Button components, you will add three custom text fields to the Flow screen where the payment information is to be entered. You will need to add fields for:
- Account Number 
- Routing Number 
- Checking or Savings choice fields (likely as radio buttons or picklist options). - Note: Some gateways have specific requirements how the Checking and Savings options are used. We have created a Flow Choice Set that you can use to easily add the Checking/Savings options easily that work for your chosen gateway. Create a new resource with the following values - Type = Picklist Choice Set 
- API Name = your choice 
- Object = Paytram Helper 
- Datatype = can be picklist or radio buttons 
- Fields - choose Account _Type_{your gateway} (eg Account _Type_Accept_Blue 
 
- This will place a Checking/Savings choice on your page with the correct values already set. 
  
Once the 3 fields are on your page they will look something like this
Map these three fields to the corresponding ‘ACH’ fields in the Charge Card/ACH Subflow.
Set the Info_CardorACHorAUTH value to ‘ACH’ and leave the CC_CreditCardToken blank.
Continue to map fields as you would in any scenario to process with ACH. The only differences are:
- You are mapping 3 ACH fields instead of CC_Creditcardtoken 
- Info_CardorACHorAuth field should be set to ACH 
- For saving a payment method, SaveACH should be set to True. 
Last updated