Process ACH payment
This section demonstrates how to create an ACH payment.
A bank account can be created for the customer prior to its use in a sales order, or alternatively, a new bank account can be added via the Payment Workbench option.
Create a bank account for a customer master data.
Navigate to Credit cards > Standard forms > All customer.

On Customer tab select the bank account option.

Create a new bank account the fill the required fields.

Use the following table to complete the Add Bank Account form:
Bank account
The ID of bank account. This ID will be used to identify the bank account
Name
The bank account name to identifier the account.
Bank Account number
The bank account number.
Routing number
The routing number.
Address
Select the address.
Name of person
Fill the name of person from the bank account.
After created the bank account, click on "Tokenize" button, to validate the bank account information.
If all information were fine, the bank account will tokenized with the processor and we will be able to use it.

Now, create a new sales order to pay by ACH.
Credit cards > Standard forms > All sales orders.

Create a new sales order.

Select the customer account and click OK.

Verify if the Method of Payment on the Header is the ACH or Check.

Click Manage > Credit Card > Adv Credit Card > Payment Workbench.

With the Payment Workbench open you can create the ACH transaction - select default payment type > eCheck.
FortisPay eCheck/ACH

Select the "Payment method". The payment methods available to select will depending of Process group configuration. Select the bank account or Click on plus "+" button to add a bank account > click Process.

The ACH payment has been processed. The payment's "Description" field currently shows "Pending." After the initial execution of the ACH payment, the transaction status should be updated via the "Bank Transactions" section.

After creating a sales order using ACH. Navigate to Interbank transactions.
To manually retrieve the status of an interbank transaction, navigate to the Interbank transactions form in F&SCM. Locate the transaction record in the overview grid, which displays details such as date, bank transaction ID, customer account, amount, and current status. Click the Update status button in the action pane to refresh the transaction’s status from the payment processor. The updated status will appear under the Bank transaction status column, and any related response message will be shown in the Response message field. Additionally, comments at the bottom of the form provide context, such as “132 Originating ACH transaction has been initiated. Money has not moved at this stage,” indicating the current stage of processing.

To manually retrieve the payment status in the Customer Payment Journal, navigate to the Functions menu located in the toolbar and select Inquiries. From the dropdown list, choose Payment status. This action allows you to view the current status of the selected payment line. In the journal grid, the Payment status column displays the status for each transaction, which initially may show as None until updated and will show sent.


Card Connect eCheck/ACH
Terminal setting: Fields with an arrow are required fields:

Payment Processing: Set up a Bank Account.
When setting up a Bank Account: Bank Account number, Routing number, the Address and Contact person must be added to the form, then Tokenize.

CyberSource eChecks/ACH
Terminal setting: Fields with an arrow are required fields.

Payment Processing: Set up a Bank Account.
When setting up a Bank Account: Bank Account number, Routing number, the Address and Contact person must be added to the form, then Tokenize.

After creating a sales order using ACH. Navigate to Interbank transactions.

The Interbank Transaction form is used to record and monitor transactions processed between financial institutions within the F&SCM. This form provides a comprehensive view of each transaction, including details for tracking and reconciliation.
Date: Displays the transaction date (e.g., 10/29/2025).
Bank Transaction ID: A unique identifier for the transaction (e.g., USMF-000025).
Customer Account: The account associated with the transaction (e.g., US-007).
Bank Account: Indicates the originating bank account (e.g., Cyber).
Amount and Currency: Specifies the transaction amount and currency (e.g., 166.00 USD).
Response Message: Shows the system response, such as “ACCEPT,” confirming that the transaction has been acknowledged.
Retrieval Number: A reference number for external tracking (e.g., xxxxxxxxxx).
Bank Transaction Status: Indicates the current status (e.g., Pending).
Reference ID: Internal reference for cross-referencing (e.g., xxxx).
Comments: Provides additional notes or confirmation messages (e.g., ACCEPT).
CyberSource document with test data to start testing. https://docs.cybersource.com/content/dam/new-documentation/documentation/en/e-checks/developer/all/so/e-checks-so.pdf
Perform Fulfillment/Post Invoice
To complete the steps for fulfillment and to post the invoice, refer to the following section:
Last updated