Moov’s mission is to give developers an easy way to create and integrate bank processing into their own software products. Our open source projects are each focused on solving a single responsibility in financial services and designed around performance, scalability, and ease of use.

ACHGateway is an extensible, highly-available, distributed, and fault-tolerant Nacha ACH uploader and downloader. ACHGateway creates events for outside services and transforms files prior to upload to fit real-world requirements of production systems. For an introduction to ACH refer to our guide.

Payment systems need to be adaptable for all kinds of uses and this is the primary goal of ACHGateway. Typically businesses submit ACH files (in their Nacha format) to initiate debits/credits against bank accounts. An Originating Depository Financial Institution (ODFI) can be your legal and financial partner. ACHGateway can optimize and streamline the integration to your ODFI.

Next: Project Goals

Project status

This project is used in production at multiple companies and has reached a stable status. We are looking to improve the configuration of ACHGateway and looking for feedback from real-world usage. Please reach out and share your story.

Getting help

channel info
GitHub Issue If you are able to reproduce a problem please open a GitHub Issue under the specific project that caused the error.
moov-io slack Join our slack channel (#ach) to have an interactive discussion about the development of the project.