ACH Module Version 6.1.September 2006 | Understanding and Using webMethods ACH Module | Installing and Using ACH Module | Concepts | What is webMethods ACH Module? | Receiving Electronic Payments
 
Receiving Electronic Payments
When receiving electronic payments, webMethods ACH Module receives an ACH file and processes it. The following diagram illustrates the use of ACH Module when receiving electronic payments. See the table below the diagram for additional information.
Step
Description
1
The ACH Operator sends an ACH file.
2
The RDFI receives the ACH file and sends the ACH file to Integration Server by invoking either the wm.ach.trp:receive or wm.ach.tn.trp:receive service, which are provided with ACH Module to process incoming ACH files.
The wm.ach.trp:receive does not save the incoming ACH file to the ACH Module persistence store. However, if you use wm.ach.tn.trp:receive to send the ACH file to Trading Networks, you can save the incoming ACH file to the Trading Networks database.
Thereceive service validates the incoming ACH file. It parses the individual batches from within the ACH file and sends each batch for processing.
*When using the wm.ach.tn.trp:receive service to send the ACH file to Trading Networks, you set up processing in Trading Networks to process the batch. This includes creating a TN document type for the batch file and a processing rule that describes the processing to perform against the batch. The processing rule will likely use the Execute a Service processing action to invoke a service that will process the batch. See step 3 below for a description of a service that processes a batch.
For more information about processing ACH files with Trading Networks, see Receiving ACH Files with Trading Networks . For more information about Trading Networks, see the webMethods Trading Networks User’s Guide for your release.
*When using the wm.ach.trp:receive service, the service uses routing rules that you define with ACH Module. The routing rules identify the service to invoke to process the batch. See step 3 below for a description of a service that processes a batch.
For more information about setting up routing rules using ACH Module, see Configuring Routing Rules. For more information about processing ACH files without Trading Networks, see Receiving ACH Files without Trading Networks .
3
The service you create extracts individual entries from within a batch and processes the transactions represented by the entry. ACH Module provides the wm.ach.batch:getNextEntry service you can use to extract entries from a batch.